Użytkownik:Pandecybel/monobook.js: Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
(Ale ze mnie lama, blankuję Nonsensopedię...)
M (dr.)
Linia 1: Linia 1:
// Formularz do witania nowych, kategoryzacji itp.
// <nowiki>

if (wgDB == 'nonsensopedia'){
switch(wgAction){
case 'edit':
addOnloadHook(a_edit);
break;
case 'view':
addOnloadHook(a_view);
break;
default:
};
};

function Gra() {
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)+']]';};
};


function User() {
document.getElementById('wpTextbox1').value = '[[Kategoria:Nonsensopedyści|{{subst:PAGENAME}}]]';
document.getElementById('wpSummary').value='Kategoryzacja';
};

function Hej(){
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;
document.getElementById('wpSummary').value='Witamy w Nonsensopedii!';
};

function a_edit(){
switch(wgCanonicalNamespace){
case 'Gra':
Przycisk_gra = '<button onclick="Gra()" type="button"> <span style="color:red;">Wstaw kategorię gry</span></button>';
break;
case 'User':
Przycisk_gra = '<button onclick="User()" type="button"> <span style="color:red;">Kategoryzuj stronę użytkownika</span></button>';
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> &nbsp; <span class="green" onclick="pokaz_historia();">Historia strony</span> &nbsp; <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>

Wersja z 17:11, 21 lut 2009

//  Formularz do witania nowych, kategoryzacji itp.
// <nowiki>

if (wgDB == 'nonsensopedia'){
switch(wgAction){
case 'edit':
addOnloadHook(a_edit);
break;
case 'view':
addOnloadHook(a_view);
break;
default:
}; 
};

function Gra() {
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)+']]';};
};


function User() {
document.getElementById('wpTextbox1').value = '[[Kategoria:Nonsensopedyści|{{subst:PAGENAME}}]]';
document.getElementById('wpSummary').value='Kategoryzacja';
};

function Hej(){
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;
document.getElementById('wpSummary').value='Witamy w Nonsensopedii!';
};

function a_edit(){
switch(wgCanonicalNamespace){
case 'Gra':
Przycisk_gra = '<button onclick="Gra()" type="button"> <span style="color:red;">Wstaw kategorię gry</span></button>';
break;
case 'User':
Przycisk_gra = '<button onclick="User()" type="button"> <span style="color:red;">Kategoryzuj stronę użytkownika</span></button>';
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> &nbsp; <span class="green" onclick="pokaz_historia();">Historia strony</span> &nbsp; <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>