User:JStewart/monobook.js

mw.loader.load(            'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'             + '&action=raw&ctype=text/javascript&dontcountme=s');

var rollbacklink = 'rollback'; var cantrollback = 'Cannot revert edit; last contributor is only author of this page.'; var alreadyrolled = 'Cannot rollback last edit of $1 by $2 (Talk); someone else has edited or rolled back the page already. Last edit was by $3 (Talk). '; var revertpage = 'Reverted edits by $2 to last version by $1'; switch (document.getElementsByTagName('html')[0].lang) { case 'fr': rollbacklink = 'révoquer'; cantrollback = 'Impossible de révoquer: dernier auteur est le seul à avoir modifié cet article'; alreadyrolled = 'Impossible de révoquer la dernière modification de $1 par $2 (Talk); quelqu\'un d\'autre à déjà modifer ou révoquer l\'article. La dernière modificaion était de $3 (Talk). '; // lol @ pathetic grammar revertpage = "Révocation des modifications de $2 et restauration d'une précédente version de $1"; break; case 'de': rollbacklink = 'Zurücksetzen'; cantrollback = 'Die Änderung kann nicht zurückgenommen werden; der letzte Autor ist der einzige.'; alreadyrolled = 'Die Zurücknahme des Artikels $1 von $2 (Diskussion) ist nicht möglich, da eine andere Änderung oder Rücknahme erfolgt ist. Die letzte Änderung ist von $3 (Diskussion)'; revertpage = 'Änderungen von Benutzer:$2 rückgängig gemacht und letzte Version von Benutzer:$1 wiederhergestellt'; break; case 'es': rollbacklink = 'Revertir'; cantrollback = 'No se pueden revertir las ediciones; el último colaborador es el único autor de este artículo.'; alreadyrolled = 'No se puede revertir la última edición de $1 por $2 (Discusión); alguien más ya ha editado o revertido esa página. La última edición fue hecha por $3 (Discusión). ';   revertpage = 'Revertida a la última edición de $1'; break; case 'it': rollbacklink = 'rollback'; cantrollback = 'Impossibile tornare ad una versione precedente: l\'ultima modifica è stata apportata dall\'unico utente che abbia lavorato a questo articolo.'; //alreadyrolled = ''; revertpage = 'Riportata alla revisione precedente da $1'; break; case 'pt': rollbacklink = 'voltar'; cantrollback = 'Não foi possível reverter a edição; o último contribuidor é o único autor deste artigo.'; alreadyrolled = 'Não foi possível reverter as edições de $1 por $2 (Talk); alguém o editou ou já o reverteu. A última edição foi de $3 (Conversar com ele). ';   revertpage = 'Revertidas edições por $2, para a última versão por $1'; break; }

// - // XMLHttpRequest support // - if (document.implementation.createDocument) { var xmlparser = new DOMParser; }

function XMLParse(string) { if (document.implementation.createDocument) { return xmlparser.parseFromString(string, "text/xml"); } else if (window.ActiveXObject) { var xmldoc = new ActiveXObject("Microsoft.XMLDOM"); xmldoc.async = "false"; ret = xmldoc.loadXML(string); if (!ret) return null; return xmldoc.documentElement; } return null; }

var xmlhttp;

function HTTPClient { var http; if(window.XMLHttpRequest) { http = new XMLHttpRequest; } else if (window.ActiveXObject) { try { http = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { http = false; }   }  }  return http; }

function tnaddlilink(url, name) { var na = document.createElement('a'); na.setAttribute('href', url);

var txt = document.createTextNode(name); na.appendChild(txt);

var li = document.createElement('li'); li.appendChild(na); return li; }

function testn(number) { var page = prompt("Vandalism to which article?") var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += "" + page + " ~" + "~" + "~" + "~"; f.wpSummary.value = "Vandalism to " + page + " - warning " + number; }

function add_testn_tabs { var c1 = document.getElementById('column-one'); var tabs = c1.getElementsByTagName('div')[0].getElementsByTagName('ul')[0];

// Only add for pages with "Editing User talk:" somewhere in the title if (document.title.indexOf("Editing User talk:") != -1) {     tabs.appendChild(tnaddlilink('javascript:testn(1)',"t1")); tabs.appendChild(tnaddlilink('javascript:testn(2)',"t2")); tabs.appendChild(tnaddlilink('javascript:testn(3)',"t3")); tabs.appendChild(tnaddlilink('javascript:testn(4)',"t4")); } }

addOnloadHook(add_testn_tabs);

//