Wikisłownikarz:Sp5uhe/skrypt03.js
Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.
- Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
- Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
- Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
- Opera: Naciśnij klawisze Ctrl+F5.
/*<pre><nowiki>*/
function format() {
var txt = document.editform.wpTextbox1.value;
var old;
do {
old=txt
txt = txt.replace(/^\=\= ?([^\(\=\n]+) \(\{\{([^\=\n]+)\}\}\) ?\=\=\n([^\=\{]+?)\n\{\{wymowa\}\} ?([^\=]*)\n\{\{znaczenia\}\} ?([^\=]*)\n\{\{odmiana\}\} ?([^\=]*)\n\{\{przykłady\}\} ?([^\=]*)\n\{\{składnia\}\} ?([^\=]*)\n\{\{kolokacje\}\} ?([^\=]*)\n\{\{synonimy\}\} ?([^\=]*)\n\{\{antonimy\}\} ?([^\=]*)\n\{\{pokrewne\}\} ?([^\=]*)\n\{\{frazeologia\}\} ?([^\=]*)\n\{\{etymologia\}\} ?([^\=]*)\n\{\{uwagi\}\} ?([^\=]*)\n\{\{tłumaczenia\}\} ?([^\=]*)\n*/gm, "{{Wikipedysta:Sp5uhe/brudnopis2\n|grafika=$3\n|słowo=$1\n|język=$2\n|skr=\n|wymowa=$4\n|znaczenia=$5\n|odmiana=$6\n|przykłady=$7\n|składnia=$8\n|kolokacje=$9\n|synonimy=$10\n|antonimy=$11\n|pokrewne=$12\n|frazeologia=$13\n|etymologia=$14\n|uwagi=$15\n|tłumaczenia=$16\n}}\n\n");
txt = txt.replace(/^\=\= ?([^\(\=\n]+) \(\{\{([^\=\n]+)\}\}\) ?\=\=\n([^\=\{]+?)\n\{\{wymowa\}\} ?([^\=]*)\n\{\{znaczenia\}\} ?([^\=]*)\n\{\{odmiana\}\} ?([^\=]*)\n\{\{przykłady\}\} ?([^\=]*)\n\{\{składnia\}\} ?([^\=]*)\n\{\{kolokacje\}\} ?([^\=]*)\n\{\{synonimy\}\} ?([^\=]*)\n\{\{antonimy\}\} ?([^\=]*)\n\{\{pokrewne\}\} ?([^\=]*)\n\{\{frazeologia\}\} ?([^\=]*)\n\{\{etymologia\}\} ?([^\=]*)\n\{\{uwagi\}\} ?([^\=]*)(?:\n\{\{tłumaczenia\}\} ?([^\=]*))?\n*/gm, "{{Wikipedysta:Sp5uhe/brudnopis2\n|grafika=$3\n|słowo=$1\n|język=$2\n|skr=\n|wymowa=$4\n|znaczenia=$5\n|odmiana=$6\n|przykłady=$7\n|składnia=$8\n|kolokacje=$9\n|synonimy=$10\n|antonimy=$11\n|pokrewne=$12\n|frazeologia=$13\n|etymologia=$14\n|uwagi=$15\n}}\n\n");
txt = txt.replace(/\n\n*/gm, "\n");
} while (old!=txt)
txt = txt.replace(/(\{\{Wikipedysta\:Sp5uhe\/brudnopis2)/gm, "\n$1");
if (txt.search('<div class="multilingual">')==-1) {
txt = txt.replace(/(\n\{\{Wikipedysta\:Sp5uhe\/brudnopis2)/m, '<div class="multilingual">\n$1');
txt = txt+"\n</div>"
}
document.editform.wpTextbox1.value = txt;
}
$(function () {
if(document.forms.editform) {
editingTools = document.getElementById('toolbar');
if (editingTools != null) {
FormatTextButton = "<a href=\"javascript:document.forms.editform.wpSave.click();\"><img src=\"http://upload.wikimedia.org/wikipedia/commons/9/90/Button_save_changes.png\" alt=\"Zapisz\" title=\"Zapisz zmiany\"></a>";
editingTools.innerHTML = editingTools.innerHTML + FormatTextButton;
FormatTextButton = "<a href=\"javascript:document.forms.editform.wpPreview.click();\"><img src=\"http://upload.wikimedia.org/wikipedia/commons/e/e9/Button_preview.png\" alt=\"Podgląd\" title=\"Pokaż podgląd\"></a>";
editingTools.innerHTML = editingTools.innerHTML + FormatTextButton;
FormatTextButton = "<a href=\"javascript:format();\"><img src=\"http://upload.wikimedia.org/wikipedia/commons/8/8f/Button_poeme.png\" alt=\"Formatuj\" title=\"Formatuj\"></a>";
editingTools.innerHTML = editingTools.innerHTML + FormatTextButton;
}
}
});
/*</nowiki></pre>*/