МедияУики:Common.js/Core.js

От Уикицитат

Забележка: За да се видят промените, необходимо е след публикуване на страницата, кешът на браузъра да бъде изтрит.

  • Firefox / Safari: Задържа се клавиш Shift и се щраква върху Презареждане (Reload) или чрез клавишната комбинация Ctrl-F5 or Ctrl-R (⌘-R за Mac);
  • Google Chrome: клавишна комбинация Ctrl-Shift-R (⌘-Shift-R за Mac)
  • Internet Explorer / Edge: Задържа се клавиш Ctrl и се щраква върху Refresh или чрез клавишната комбинация Ctrl-F5;
  • Opera: Press Ctrl-F5.
mw.loader.load('//bg.wikipedia.org/w/index.php?title=%D0%9C%D0%B5%D0%B4%D0%B8%D1%8F%D0%A3%D0%B8%D0%BA%D0%B8:Common.js/Core.js&action=raw&ctype=text/javascript');

function applyFuncToTheTextarea(func) {
	applyFuncToTextarea("wpTextbox1", func);
}

function applyFuncToTextarea(tid, func) {
	var ta = document.getElementById(tid);
	if ( typeof(ta.selectionStart) != "undefined"
			&& ta.selectionStart != ta.selectionEnd ) {
		ta.value = String.concat(
			ta.value.substring(0, ta.selectionStart),
			func.call(null, ta.value.substring(ta.selectionStart, ta.selectionEnd)),
			ta.value.substring(ta.selectionEnd, ta.value.length) );
	} else if (document.selection && document.selection.createRange().text != "") {
		document.selection.createRange().text = func.call(
			null, document.selection.createRange().text);
	} else {
		ta.value = func.call(null, ta.value);
	}
	ta.focus();
}

function sortlines(text) {
	return text.split('\n').sort().join('\n');
}