Wikipedysta:Sobol2222/monobook.js: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
drobne techniczne
drobne techniczne
 
Linia 1:
//
// Skrypt usuwa wszystkie linki do dat w zaznaczeniu
// Oryginalna wersja [[Wikipedia:Narzędzia/Navigation popups|Popups]]: [[:en:User:Lupin/popups.js]]
if (typeof sel_t=='undefined') importScript('Wikipedysta:Nux/sel_t.js');
// Proszę zachować powyższe informacje.
if (typeof nuxedtoolkit=='undefined') importScript('Wikipedysta:Nux/nuxedtoolkit.js');
//
//
// skrypt z polskim tłumaczeniem i poprawkami drobnymi
//
// Ustawienia
popupDelay=1; // opóźnienie w sekundach
popupFixRedirs=true; // naprawianie linków do przekierowań
popupFixDabs=true; // naprawianie linków do stron ujednoznaczniających
popupRevertSummaryPrompt=true; // możliwość zmiany tekstu przy revertowaniu
 
var wp_sk_show_as_button = true;
var daty = new Object();
// Dołączenie skryptu ze strony: [[Wikipedysta:BartekChom/wp_sk.js]]
document.write('<script type="text/javascript" src="'+
'http://pl.wikipedia.org/w/index.php?title=Wikipedysta:BartekChom/wp_sk.js\
&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
daty.zmiatajDaty = function () {
var input = document.getElementById('wpTextbox1')
 
// Dołączenie skryptu ze strony: [[Wikipedysta:ChP94/scripts/quickek.js]]
var orig = sel_t.getSelStr(input);
importScript('Wikipedysta:ChP94/scripts/quickek.js');
var str = orig;
 
str = str.replace(/\[\[(\d+)\]\]/g, '$1');
str = str.replace(/\[\[(\d+)\|(.*?)\]\]/g, '$2');
str = str.replace(/\[\[(\d{1,2} (stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia))\]\]/g, '$1');
str = str.replace(/\[\[(\d{1,2} (stycznia|lutego|marca|kwietnia|maja|czerwca|lipca|sierpnia|września|października|listopada|grudnia))\|(.*?)\]\]/g, '$3');
str = str.replace(/\[\[(styczeń|luty|marzec|kwiecień|maj|czerwiec|lipiec|sierpień|wrzesień|październik|listopad|grudzień)\]\]/gi, '$1');
str = str.replace(/\[\[(styczeń|luty|marzec|kwiecień|maj|czerwiec|lipiec|sierpień|wrzesień|październik|listopad|grudzień)\|(.*?)\]\]/gi, '$2');
str = str.replace(/\[\[([XIV]+ w(\.|iek))\]\]/g, '$1');
str = str.replace(/\[\[([XIV]+ w(\.|iek))\|(.*?)\]\]/g, '$3');
str = str.replace(/\[\[(Lata \d0\. [XIV]+ wieku)\]\]/gi, '$1');
str = str.replace(/\[\[(Lata \d0\. [XIV]+ wieku)\|(.*?)\]\]/gi, '$2');
 
if (str == orig) return;
var el = document.getElementById('wpSummary');
if (el.value != '') el.value += ', ';
el.value += 'usunięcie nadmiarowych linków do dat';
 
sel_t.setSelStr(input, str);
 
}
 
daty.button = function() {
nuxedtoolkit.prepare();
// grupa
daty.btns = nuxedtoolkit.addGroup();
// przycisk
var btn_attrs = {
title : 'Usuń linki do dat z zaznaczenia',
alt : "Usuń linki do dat",
id : "daty_btn"
}
var icons = {
oldbar : 'http://upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png',
newbar : 'http://commons.wikimedia.org/w/thumb.php?f=Time%20to%20stop.svg&width=22px'
}
nuxedtoolkit.addBtn(daty.btns, 'daty.zmiatajDaty()', icons, btn_attrs);
}
 
if (mw.config.get('wgAction') =='submit' || mw.config.get('wgAction') =='edit') {
$(document).ready(daty.button);
}