User:Doctore/global.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
importScript(":pl:Wikipedysta:Kaligula/js/markAsDone.js");
importScript(":pl:Wikipedysta:Matma Rex/prettyref.js");
// [[File:Krinkle_RTRC.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');
//magicOfGreenRectangles
var magicOfGreenRectangles = {};
magicOfGreenRectangles.list = new Array();
//dotyczy artykułów (przestrzeni głównej)
magicOfGreenRectangles.main_space_list = new Array(
{
caption: "źródła!",
template: "brak",
summary: " [[Wikipedia:Weryfikowalność|Potrzebne źródło]]",
title: "",
content: "",
content_type: "top"
},
{
caption: "rv",
template: "brak",
summary: " rv - przywrócono starsza wersję",
title: "",
content: "",
content_type: ""
},
{
caption: "POV",
template: "brak",
summary: " [[Wikipedia:Neutralny punkt widzenia|usunięte z powodu POV]]",
title: "",
content: "",
content_type: ""
},
{
caption: "niewiarygodne źródła",
template: "brak",
summary: " niewiarygodne [[Wikipedia:Źródła|źródła]]",
title: "",
content: "",
content_type: ""
},
{
caption: "WER",
template: "brak",
summary: " [[WP:WER|usunięte na podstawie zasady weryfikowalności]]",
title: "",
content: "",
content_type: ""
},
{
caption: "pustosłowie",
template: "brak",
summary: " [[Wikipedia:Unikaj pustosłowia]]",
title: "",
content: "",
content_type: ""
},
{
caption: "-integruj",
template: "brak",
summary: " usunięto propozycję integracji. Jeśli uważasz że niesłusznie, napisz o tym na [[Wikipedia:Strony wymagające zintegrowania]] (i proszę, powiadom mnie o tym)",
title: "",
content: "",
content_type: ""
},
{
caption: "martwy link",
template: "brak",
summary: "usunięto martwy link(i)",
title: "",
content: "",
content_type: ""
},
{
caption: "aktualne",
template: "brak",
summary: "usunięto szablon {Aktualne}",
title: "",
content: "",
content_type: "top"
},
{
caption: "przyszłe",
template: "brak",
summary: "usunięto szablon {Przyszłe}",
title: "",
content: "",
content_type: "top"
},
{
caption: "+integracja z",
template: "brak",
summary: "integracja z [[:]]",
title: "",
content: "",
content_type: ""
},
{
caption: "+integr+redir",
template: "brak",
summary: "integracja i przekierowanie na [[:]]",
title: "",
content: "",
content_type: ""
}
);
//strony dyskusji haseł
magicOfGreenRectangles.article_discussion_list = new Array(
{
caption: "forum",
template: "brak",
summary: "usunięto ponieważ [[Wikipedia:CWNJ#FORUM|wikipedia to nie forum]]",
title: "",
content: "",
content_type: ""
},
{
caption: "martwy link",
template: "brak",
summary: "usunięto informację o martwym linku",
title: "",
content: "",
content_type: ""
},
{
caption: "zintegrowany",
template: "brak",
summary: "szablon {Zintegrowany}",
title: "",
content: "{{Zintegrowany|}}",
content_type: "top"
}
);
//na WP:ZB
magicOfGreenRectangles.ZB_list = new Array(
{
caption: "załatwione + podziękowania",
template: "załatwione",
summary: "załatwione, edycja wspomagana [[Wikipedia:Narzędzia/magicOfGreenRectangles|przez ten skrypt]]",
title: "załatwione",
content: "\nProblem rozwiązany, dzięki za zgłoszenie ",
content_type: "ZB comment"
},
{
caption: "załatwione",
template: "załatwione",
summary: "załatwione, edycja wspomagana [[Wikipedia:Narzędzia/magicOfGreenRectangles|przez ten skrypt]]",
title: "załatwione",
content: "\nOznaczam jako załatwione.",
content_type: "ZB comment"
},
{
caption: "brak!=błąd",
template: "załatwione",
summary: "załatwione, edycja wspomagana [[Wikipedia:Narzędzia/magicOfGreenRectangles|przez ten skrypt]]",
title: "załatwione",
content: "\n[[Wikipedia:Śmiało modyfikuj strony|Zachęcam do samodzielnej rozbudowy, jak coś się nie uda to będzie można to poprawić.]] Tu zgłaszamy błędy (a nie braki czy propozycje), więc oznaczam dla [[wp:bot|bota]] jako załatwione",
content_type: "ZB comment"
},
{
caption: "WTF?",
template: "",
summary: "pytanie, edycja wspomagana [[Wikipedia:Narzędzia/magicOfGreenRectangles|przez ten skrypt]]",
title: "załatwione",
content: ":A na czym polega błąd?",
content_type: "comment"
},
{
caption: "nieistniejące hasło a kategoria",
template: "załatwione",
summary: "załatwione, edycja wspomagana [[Wikipedia:Narzędzia/magicOfGreenRectangles|przez ten skrypt]]",
title: "załatwione",
content: "\nKategorie grupują tylko '''istniejące''' hasła. Jeśli jakiegoś hasła nie ma w tej kategorii, to wcale to nie znaczy, że do niej nie należy. Znaczy to wyłącznie tyle, że nikt jeszcze o nim nie napisał osobnego artykułu. Ty możesz być pierwszy :-). {{załatwione}}",
content_type: "ZB comment"
}
);
//strony dyskusji wikipedystów
magicOfGreenRectangles.talk_list = new Array(
{
caption: "trudne początki",
template: "Szablon:Test",
summary: "zielony listek",
title: "",
content: "[[Plik:Zielony listek.svg|right|50px|Początkujący wikipedyści]]\nWitaj. Twoja edycja treści w Wikipedii powiodła się. Była ona jednak w tym przypadku niezgodna z [[Wikipedia:Zasady|zasadami]], jakie przyjęliśmy w projekcie, dlatego została wycofana. '''Jeżeli coś jest dla ciebie problemem w edytowaniu, możesz zapytać mnie na mojej stronie dyskusji.''' (Proszę tylko, nie reaguj gwałtownie. Większość z nas na początku [[WP:Każdy z nas zaczynał|popełniała błędy]]). Możesz popróbować testowych wpisów w swoim [[Wikipedysta:{{PAGENAMEE}}/brudnopis|brudnopisie]] lub [[Wikipedia:Wstęp|na stronach testowych]]. Jeśli potrzebujesz pomocy, możesz także skorzystać ze [[Pomoc:Spis treści|stron pomocy]], zajrzeć na [[Pomoc:FAQ|najczęstsze pytania internautów]] lub skontaktować się z którymś z [[Wikipedia:Administratorzy|administratorów]]. '''Zajrzyj na stronę: [[Wikipedia:Zasady w pigułce|Zasady w pigułce]].''' Ponieważ początkowe edycje mogą być nieco stresujące, zamów sobie [[Wikipedia:Przewodnicy|przewodnika po Wikipedii]] :)",
content_type: "comment"
},
{
caption: "npa",
template: "Szablon:TestNPA",
title: "",
summary: "ostrzeżenie o naruszeniu praw autorskich",
content: "[[Plik:Copyright.svg|right|45px]]\nWikipedia nie może zawierać tekstów ze źródeł, których warunki użycia są sprzeczne z licencją [http://creativecommons.org/licenses/by-sa/3.0/deed.pl CC-BY-SA]. Dlatego Twój artykuł został oznaczony jako podejrzany o [[Wikipedia:Strony podejrzane o naruszenie praw autorskich|naruszenie praw autorskich]]. Jeśli posiadasz [[prawo autorskie|prawa autorskie]] do tego artykułu, napisz o tym na jego stronie dyskusji. W przeciwnym razie spróbuj uzyskać zezwolenie autora (możesz skorzystać z szablonów znajdujących się [[Wikipedia:Szablon zapytania o prawa autorskie|tutaj]]) lub przebuduj artykuł tak, aby nie naruszał praw autorskich. W przeciwnym razie administratorzy projektu będą zmuszeni usunąć artykuł.",
content_type: "comment"
},
{
caption: "grafikizew",
template: "Szablon:Grafiki zewnętrzne",
summary: "info o linkach do grafik zewnętrznych",
title: "nie zamieszczaj linków do grafik zewnętrznych",
content: "[[Plik:Zielony listek.svg|right|50px]]\n'''Witaj w [[Wikipedia:O Wikipedii|Wikipedii]]'''.\n\nW artykułach Wikipedii można zamieszczać wyłącznie grafiki, które wcześniej zostały załadowane na serwer [[:commons:Strona główna|Commons]]. Zatem nie ma możliwości, aby w artykułach wyświetliły się grafiki z innych serwerów. Jeżeli posiadasz prawa autorskie, otrzymałeś zgodę autora lub grafika jest na [[Wikipedia:Opisy licencji grafiki|wolnej licencji]], zapraszam do zamieszczenia jej na Commons.'''",
content_type: "comment"
}
);
//na stronach kategorii
magicOfGreenRectangles.category_list = new Array(
{
caption: "opis kategorii",
template: "brak",
summary: "+opis kategorii, edycja wspomagana [[Wikipedia:Narzędzia/magicOfGreenRectangles|przez ten skrypt]]",
title: "",
content: "{{Opis kategorii\n |grupuje =\n |uwagi =\n |osobne_grupują =\n |main =\n |portal =\n |wikiprojekt =\n |zobacz =\n |związane =\n}}",
content_type: "top"
}
);
magicOfGreenRectangles.test = function(number) {
var item = this.list[number];
if(item.content_type=="comment" || item.content_type=="ZB comment") document.editform.wpTextbox1.value = document.editform.wpTextbox1.value + item.content + " ~~" + "~~";
else if(item.content_type=="top") document.editform.wpTextbox1.value = item.content + document.editform.wpTextbox1.value;
else if(item.content_type=="down") document.editform.wpTextbox1.value = item.content + document.editform.wpTextbox1.value;
if(item.content_type=="ZB comment") document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\{\{Status zgłoszenia\|[^}]*\}\}/, "{{Status zgłoszenia|załatwione}}");
if (item.sk===true) wp_sk.cleanup(document.getElementById('wpTextbox1'));
document.editform.wpSummary.value = document.editform.wpSummary.value + item.summary;
};
magicOfGreenRectangles.init = function() {
if (wgNamespaceNumber == 3) this.list=this.talk_list;
else if (wgNamespaceNumber == 1) this.list = this.article_discussion_list;
else if (wgNamespaceNumber === 0) this.list=this.main_space_list;
else if (encodeURIComponent(mw.config.get('wgPageName')) == "Wikipedia%3AZg%C5%82o%C5%9B_b%C5%82%C4%85d_w_artykule") this.list=this.ZB_list;//=Wikipedia:Zgłoś błąd w artykule
else if (wgNamespaceNumber == 4) this.list = this.wikipedia_list;
else if (wgNamespaceNumber == 14) this.list = this.category_list;
else if (wgNamespaceNumber%2 == 1) this.list = this.discussion_list;
else return;
if (wgAction != 'edit' && wgAction != 'submit')
return;
var userSummaryButtons = document.getElementById('userSummaryButtons');
if (! userSummaryButtons)
{
var userSummaryButtons = document.createElement('div');
userSummaryButtons.id = 'userSummaryButtons';
var minoredit = document.getElementById('wpMinoredit');
if (! minoredit)
return;
minoredit.parentNode.insertBefore(userSummaryButtons, minoredit);
}
else
{
userSummaryButtons.appendChild(document.createElement('br'));
}
var el = userSummaryButtons;
for (var i = 0; i < this.list.length; i++) {
var item = this.list[i];
if (!item.type) {
przyciskiDodaj(el, item.caption, 'magicOfGreenRectangles.test(' + i + ')', '', item.title);
}
else if (item.type == 'text') {
el.appendChild(document.createTextNode(item.content));
}
else if (item.type == 'element') {
el.appendChild(document.createElement(item.content));
}
}
};
$(function() { magicOfGreenRectangles.init() });
// </nowiki> -------------------------------------------
// mw.loader.load( 'https://cdn.rawgit.com/prtksxna/persistent-toc/master/ptoc.css', 'text/css' );
// mw.loader.load( 'https://cdn.rawgit.com/prtksxna/persistent-toc/master/ptoc.js', 'text/javascript' );
var cofnij = document.getElementsByClassName("mw-rollback-link");
for(var i=0;i<cofnij.length;i++)
{
var c2=cofnij[i].getElementsByTagName("a");
c2[0].innerHTML="<b>cofnij wandalizm</b>";
}
//cofnij podwójne potwierdzenie
$( function () {
$( '.mw-rollback-link' ).on( 'click', function ( e ) {
return confirm( 'Czy na pewno chcesz wycofać zmiany bez wskazania powodu?' );
} );
} );