Wikisłownikarz:Derbeth/sk.js: Różnice pomiędzy wersjami

0.20.0 - dodatkowa składnia skrótów, zamiana dwóch pauz na półpauzę
(0.19.0: zmiana zachowania popr. apostrofów dla niepolskich sekcji, popr. błędu z {blm}, zmiana sortowania interwiki)
(0.20.0 - dodatkowa składnia skrótów, zamiana dwóch pauz na półpauzę)
var wt_sk = new Object();
// wersja wyświetlana w dymku przy przycisku
var wiktSkVer = '0.1920.0';
// jeśli =true, to usuwa np. coś takiego: rzeczownik, rodzaj żeński, męski
wt_sk.usuwajWszystkieNiewypelnione = false;
str = str.replace(/\[http:\/\/([^\]]*)\|([^\]]*)\]/gi, "[http://$1 $2]");
// [[dobr<y?a>]] -> [[dobry|dobra]], [[<s?S>łowo]] -> [[słowo|Słowo]], [[<s?S>łow<o?a>]] -> [[słowo|Słowa]]
str = str.replace(/\[\[<([^|#\]=?]+)\?([^|#\]=>]*)>([^|#\]=>]+)(<([^|#\]=?]+)\?([^|#\]=>]*)>)?\]\]/g, '[[$1$3$5|$2$3$6]]');
str = str.replace(/\[\[([^|#\]=<]+)<([^|#\]=?]+)\?([^|#\]=>]*)>(=[^|#\]=]+)?\]\]/g, '[[$1$2$4|$1$3]]');
str = str.replace(/\{\{ *PAGENAME *\}\}/g, '{{subst:PAGENAME}}');
str = str.replace(/\<strike\>([^\n\<]+)\<\/strike\>/gm, "<s>$1</s>");
str = str.replace(/ -- /g, ' – '); // na ndash (półpauzę)
str = str.replace(/ +/g, " "); // usuwa podwójne spacje
str = str.replace(/ +$/gm, ""); // wyrzucenie spacji z końca linii
});
str = changeTextUntilchangeTextBetween(str, '{{etymologia}}', '{{uwagi}}', poprawCudzyslowy);
str = changeTextUntil(str, '{{uwagi}}', '{{źródła}}', poprawCudzyslowy);
17 139

edycji