Użytkownik:Pandecybel/monobook.js: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
Pandecybel (dyskusja • edycje) M (dr.) |
M (Wikia przeniósł stronę Użytkownik:Gudyś/monobook.js do Użytkownik:Pandecybel/monobook.js: Automatyczne przeniesienie stron użytkownika po zmianie nazwy konta z „Gudyś” na „Pandecybel”) |
||
(Nie pokazano 3 wersji utworzonych przez jednego użytkownika) | |||
Linia 1: | Linia 1: | ||
// QuickEK script by [[:pl:User:ChP94]] |
|||
// Formularz do witania nowych, kategoryzacji itp. |
|||
// based on quickimgdelete.js script written by [[:en:User:Howcheng]] |
|||
// <nowiki> |
|||
// Released under the [http://www.gnu.org/licenses/gpl.txt GNU Public License (GPL)] |
|||
// <pre><nowiki> |
|||
var quickek_autosave = true; |
|||
// From [[en:User:Lupin/autoedit.js]] |
|||
function getParamValue(paramName) { |
|||
var cmdRe=RegExp('[&?]'+paramName+'=([^&]*)'); |
|||
var h=document.location; |
|||
var m=cmdRe.exec(h); |
|||
if (m) { |
|||
try { |
|||
return decodeURIComponent(m[1]); |
|||
} catch (someError) {} |
|||
} |
|||
return null; |
|||
} |
|||
function quickek_ekIt () { |
|||
var reason = prompt("Dlaczego chcesz zEKować ten art?", ''); |
|||
if((reason) && (reason != "")) { |
|||
var title = encodeURIComponent(wgPageName); |
|||
window.location.href= "http://nonsensopedia.wikia.com/index.php?title" + title + "&action=edit&fakeaction=quickek&reason=" + encodeURIComponent(reason); |
|||
} |
|||
} |
|||
function quickek_fastEk () { |
|||
if (wgDB == 'nonsensopedia'){ |
|||
var title = encodeURIComponent(wgPageName); |
|||
switch(wgAction){ |
|||
window.location.href= "http://nonsensopedia.wikia.com/index.php?title=" + title + "&action=edit&fakeaction=fastek"; |
|||
case 'edit': |
|||
} |
|||
addOnloadHook(a_edit); |
|||
break; |
|||
function quickek_onload() { |
|||
case 'view': |
|||
if (document.getElementById('ca-edit') == null) // not editable by non-admin |
|||
addOnloadHook(a_view); |
|||
return; |
|||
break; |
|||
addPortletLink('p-tb', 'javascript:quickek_fastEk()', "Błyskawiczne kasowanko", 'fast-ek', "Zgłoś artykuł do ekspresowego kasowanka bez podawania powodu"); |
|||
default: |
|||
addPortletLink('p-tb', 'javascript:quickek_ekIt()', "Ekspresowe kasowanko", 'quick-ek', "Zgłoś artykuł do ekspresowego kasowanka"); |
|||
}; |
|||
}; |
|||
var fakeaction = getParamValue('fakeaction'); |
|||
if(fakeaction=="quickek") { |
|||
function Gra() { |
|||
var reason = decodeURIComponent(getParamValue('reason')); |
|||
if(/Strona!/i.test(wgPageName)){ document.getElementById('wpTextbox1').value += "\n\n[[kategoria:Gra – Multiplayer|"+wgTitle.substring(wgTitle.indexOf("Strona!/")+8, wgTitle.length)+']]';} else { document.getElementById('wpTextbox1').value += "\n\n[[kategoria:Gra|"+wgTitle.substring(wgTitle.indexOf(' ')+1, wgTitle.length)+']]';}; |
|||
editformval = document.editform.wpTextbox1.value; |
|||
}; |
|||
if((editformval) && (editformval != "") && !(editformval.match("{{ek")) && (reason) && (reason != "")) { |
|||
editformval = "{{ek|1="+reason+"}}\n" + editformval; |
|||
document.editform.wpTextbox1.value = editformval; |
|||
function User() { |
|||
document. |
document.editform.wpSummary.value = "[[Kategoria:EK" + "|ek]], powód: " + reason; |
||
if(quickek_autosave) { document.editform.wpSave.click(); } |
|||
document.getElementById('wpSummary').value='Kategoryzacja'; |
|||
} |
|||
}; |
|||
} |
|||
else if(fakeaction=="fastek") { |
|||
function Hej(){ |
|||
editformval = document.editform.wpTextbox1.value; |
|||
document.getElementById('wpTextbox1').value='== Hej! ==\n{{witaj}}\nPozdrawiam, {{Vae}} {{subst:CURRENTTIME}} (UTC) {{subst:CURRENTDAY}} {{subst:CURRENTMONTHNAMEGEN}} {{subst:CURRENTYEAR}}\n:PS W razie problemów lub pytań, [[User talk:Vae|napisz!]]'+document.getElementById('wpTextbox1').value; |
|||
if((editformval) && (editformval != "") && !(editformval.match("{{ek"))) { |
|||
document.getElementById('wpSummary').value='Witamy w Nonsensopedii!'; |
|||
editformval = "{{ek" +"}}\n" + editformval; |
|||
}; |
|||
document.editform.wpTextbox1.value = editformval; |
|||
document.editform.wpSummary.value = "[[Kategoria:EK" + "|ek]]"; |
|||
function a_edit(){ |
|||
if(quickek_autosave) { document.editform.wpSave.click(); } |
|||
switch(wgCanonicalNamespace){ |
|||
} |
|||
case 'Gra': |
|||
} |
|||
Przycisk_gra = '<button onclick="Gra()" type="button"> <span style="color:red;">Wstaw kategorię gry</span></button>'; |
|||
} |
|||
break; |
|||
case 'User': |
|||
addOnloadHook(quickek_onload); |
|||
Przycisk_gra = '<button onclick="User()" type="button"> <span style="color:red;">Kategoryzuj stronę użytkownika</span></button>'; |
|||
//</nowiki></pre> |
|||
break; |
|||
case 'User_talk': |
|||
Przycisk_gra = '<button onclick="Hej()" type="button"> <span style="color:red;">Powitaj nowicjusza</span></button>'; |
|||
break; |
|||
default: |
|||
Przycisk_gra = ' '; |
|||
}; |
|||
document.getElementById('editpage-copywarn').innerHTML=Przycisk_gra; |
|||
}; |
|||
function a_view(){ |
|||
usuwanie=document.createElement("div"); |
|||
usuwanie.className='divusuwanie'; |
|||
usuwanie.innerHTML='<div id="usuwanie"></div><div id="moje" align="center" style="margin:10px;"><span class="red" onclick="pokaz_edycja();">Edytuj stronę</span> <span class="green" onclick="pokaz_historia();">Historia strony</span> <span class="blue" onclick="pokaz_oz();">Ostatnie zmiany</span></div>'; |
|||
document.getElementById('content').innerHTML='<div style="display:none;" id="usuwanie"></div><div style="display:none;" id="edycja"></div><div style="display:none;" id="historia"></div><div style="display:none;" id="oz"></div>'+document.getElementById('content').innerHTML; |
|||
xml_http1 = new XMLHttpRequest(); |
|||
xml_http1.open("GET", 'http://nonsensopedia.wikia.com/index.php?title='+wgPageName+'&action=delete', true); |
|||
xml_http1.onreadystatechange = function (a){ |
|||
document.getElementById('usuwanie').innerHTML='<form method="post"'+xml_http1.responseText.split(/<form method="post"/)[1].split(/<.form><p class="mw-delete-editreasons">/)[0].replace(/wpReason/, 'wpReason2')+'<select id="wpDeleteReasonList" name="wpDeleteReasonList" class="wpReasonDropDown" tabindex="1"><option value="other">Inny powód</option><optgroup label="Najczęstsze powody usunięcia"><option value="[[Nonsensopedia:Agitka|Agitka]]">[[Nonsensopedia:Agitka|Agitka]]</option><option value="[[Nonsensopedia:Bełkot|Bełkot]]">[[Nonsensopedia:Bełkot|Bełkot]]</option><option value="[[Nonsensopedia:Blog|Blog]]">[[Nonsensopedia:Blog|Blog]]</option><option value="[[Nonsensopedia:Celebrities|Celebrities]]">[[Nonsensopedia:Celebrities|Celebrities]]</option><option value="[[Nonsensopedia:Encyklopedyczność|Nieencyklopedyczne]]">[[Nonsensopedia:Encyklopedyczność|Nieencyklopedyczne]]</option><option value="[[Nonsensopedia:Googlowalność|Niegooglowalne]]">[[Nonsensopedia:Googlowalność|Niegooglowalne]]</option><option value="[[Nonsensopedia:Moderacja|Mało]]">[[Nonsensopedia:Moderacja|Mało]]</option><option value="[[Nonsensopedia:Moderacja|Marne]]">[[Nonsensopedia:Moderacja|Marne]]</option><option value="[[Nonsensopedia:Prawa autorskie|Naruszenie praw autorskich]]">[[Nonsensopedia:Prawa autorskie|Naruszenie praw autorskich]]</option><option value="[[Nonsensopedia:Nikt nic nie wie|Nikt nic nie wie]]">[[Nonsensopedia:Nikt nic nie wie|Nikt nic nie wie]]</option><option value="[[Nonsensopedia:Prywata|Prywata]]">[[Nonsensopedia:Prywata|Prywata]]</option><option value="[[Nonsensopedia:Spam|Spam]]">[[Nonsensopedia:Spam|Spam]]</option><option value="[[Nonsensopedia:Wandalizm|Wandalizm]]">[[Nonsensopedia:Wandalizm|Wandalizm]]</option><option value="[[Nonsensopedia:Wulgaryzmy|Wulgaryzmy]]">[[Nonsensopedia:Wulgaryzmy|Wulgaryzmy]]</option><option value="[[Nonsensopedia:Nonsensopedia nie jest|Wikipedia]]">[[Nonsensopedia:Nonsensopedia nie jest|Wikipedia]]</option><option value="[[Nonsensopedia:Wszyscy to wiedzą|Wszyscy to wiedzą]]">[[Nonsensopedia:Wszyscy to wiedzą|Wszyscy to wiedzą]]</option></optgroup></select><input name="wpReason" size="30" value="Ewentualne zażalenia składać [[user talk:Vae|tutaj]]." type="text" maxlength="255" tabindex="2" id="wpReason" /><input type="submit" value="Rozgnieć" name="wpConfirmB" id="wpConfirmB" tabindex="4" /></form>'; |
|||
document.getElementById('mw-delete-table').style='display:none;'; |
|||
return false; |
|||
}; |
|||
xml_http1.send(null); |
|||
}; |
|||
function pokaz_edycja(){ |
|||
document.getElementById('edycja').style='display:block; border: 2px solid red; background-color:#FFeeee; font-size:90%; text-align:left; padding:10px; margin:10px;'; |
|||
xml_http2 = new XMLHttpRequest(); |
|||
xml_http2.open("GET", 'http://nonsensopedia.wikia.com/index.php?title='+wgPageName+'&action=edit', true); |
|||
xml_http2.onreadystatechange = function (b){ |
|||
document.getElementById('edycja').innerHTML='<center><hr />\n<a href="#" onclick="document.getElementById(\'edycja\').style=\'display:none;\'"><h2>Zamknij</h2></a>\n<hr /></center>'+xml_http2.responseText.split('<!-- start content -->')[1].split('<!-- end content -->')[0] |
|||
return false; |
|||
}; |
|||
xml_http2.send(null); |
|||
}; |
|||
function pokaz_historia(){ |
|||
document.getElementById('historia').style='display:block; border: 2px solid green; background-color:#eeFFee; font-size:90%; text-align:left; padding:10px; margin:10px;'; |
|||
xml_http3 = new XMLHttpRequest(); |
|||
xml_http3.open("GET", 'http://nonsensopedia.wikia.com/index.php?title='+wgPageName+'&action=history&limit=10', true); |
|||
xml_http3.onreadystatechange = function (c){ |
|||
document.getElementById('historia').innerHTML='<center><hr />\n<a href="#" onclick="document.getElementById(\'historia\').style=\'display:none;\'"><h2>Zamknij</h2></a>\n<hr /></center>'+xml_http3.responseText.split('<!-- start content -->')[1].split('<!-- end content -->')[0]; |
|||
return false; |
|||
}; |
|||
xml_http3.send(null); |
|||
}; |
|||
function pokaz_oz(){ |
|||
document.getElementById('oz').style='display:block; border: 2px solid blue; background-color:#eeeeFF; font-size:90%; text-align:left; padding:10px; margin:10px;'; |
|||
xml_http4 = new XMLHttpRequest(); |
|||
xml_http4.open("GET", 'http://nonsensopedia.wikia.com/wiki/Użytkownik:Vae/wstęp', true); |
|||
xml_http4.onreadystatechange = function (e){ |
|||
document.getElementById('oz').innerHTML='<center><hr />\n<a href="#" onclick="document.getElementById(\'oz\').style=\'display:none;\'"><h2>Zamknij</h2></a>\n<hr /></center>'+xml_http4.responseText.split('<!-- start content -->')[1].split('<!-- end content -->')[0]; |
|||
return false; |
|||
}; |
|||
xml_http4.send(null); |
|||
}; |
|||
// </nowiki> |
Aktualna wersja na dzień 07:35, 10 lip 2017
// QuickEK script by [[:pl:User:ChP94]]
// based on quickimgdelete.js script written by [[:en:User:Howcheng]]
// Released under the [http://www.gnu.org/licenses/gpl.txt GNU Public License (GPL)]
// <pre><nowiki>
var quickek_autosave = true;
// From [[en:User:Lupin/autoedit.js]]
function getParamValue(paramName) {
var cmdRe=RegExp('[&?]'+paramName+'=([^&]*)');
var h=document.location;
var m=cmdRe.exec(h);
if (m) {
try {
return decodeURIComponent(m[1]);
} catch (someError) {}
}
return null;
}
function quickek_ekIt () {
var reason = prompt("Dlaczego chcesz zEKować ten art?", '');
if((reason) && (reason != "")) {
var title = encodeURIComponent(wgPageName);
window.location.href= "http://nonsensopedia.wikia.com/index.php?title" + title + "&action=edit&fakeaction=quickek&reason=" + encodeURIComponent(reason);
}
}
function quickek_fastEk () {
var title = encodeURIComponent(wgPageName);
window.location.href= "http://nonsensopedia.wikia.com/index.php?title=" + title + "&action=edit&fakeaction=fastek";
}
function quickek_onload() {
if (document.getElementById('ca-edit') == null) // not editable by non-admin
return;
addPortletLink('p-tb', 'javascript:quickek_fastEk()', "Błyskawiczne kasowanko", 'fast-ek', "Zgłoś artykuł do ekspresowego kasowanka bez podawania powodu");
addPortletLink('p-tb', 'javascript:quickek_ekIt()', "Ekspresowe kasowanko", 'quick-ek', "Zgłoś artykuł do ekspresowego kasowanka");
var fakeaction = getParamValue('fakeaction');
if(fakeaction=="quickek") {
var reason = decodeURIComponent(getParamValue('reason'));
editformval = document.editform.wpTextbox1.value;
if((editformval) && (editformval != "") && !(editformval.match("{{ek")) && (reason) && (reason != "")) {
editformval = "{{ek|1="+reason+"}}\n" + editformval;
document.editform.wpTextbox1.value = editformval;
document.editform.wpSummary.value = "[[Kategoria:EK" + "|ek]], powód: " + reason;
if(quickek_autosave) { document.editform.wpSave.click(); }
}
}
else if(fakeaction=="fastek") {
editformval = document.editform.wpTextbox1.value;
if((editformval) && (editformval != "") && !(editformval.match("{{ek"))) {
editformval = "{{ek" +"}}\n" + editformval;
document.editform.wpTextbox1.value = editformval;
document.editform.wpSummary.value = "[[Kategoria:EK" + "|ek]]";
if(quickek_autosave) { document.editform.wpSave.click(); }
}
}
}
addOnloadHook(quickek_onload);
//</nowiki></pre>