User:Digitalme/testn.js
From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. In Internet Explorer and Firefox, hold down the Ctrl key and click the Refresh or Reload button. Opera users have to clear their caches through Tools→Preferences, see the instructions for Opera. Konqueror and Safari users can just click the Reload button.
//<pre><nowiki> function addlilink(tabs, url, name, id, title, key){ var na = document.createElement('a'); na.href = url; na.appendChild(document.createTextNode(name)); var li = document.createElement('li'); if(id) li.id = id; li.appendChild(na); tabs.appendChild(li); if(id) { if(key && title) { ta[id] = [key, title]; } else if(key) { ta[id] = [key, '']; } else if(title) { ta[id] = ['', title]; } } // re-render the title and accesskeys from existing code in wikibits.js akeytt(); return li; } 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 f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += "*{{subst:" + number + "}} --~" + "~" + "~" + "~"; f.wpSummary.value = "Vandalism - warning " + number; f.submit(); } function nothanks(number) { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; reason = prompt("Pagename where the copyvio was", ""); t.value += "*{{subst:" + number + "|" + reason + "}} --~" + "~" + "~" + "~"; f.wpSummary.value = "Vandalism - warning " + number; f.submit(); } function wA() { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += "*{{subst:" + "welcome-anon-from|Where" + "}} --~" + "~" + "~" + "~"; f.wpSummary.value = "Welcome to Wikipedia!"; f.submit(); } function wap() { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += "*{{subst:" + "User:Where/pwelcome" + "}} --~" + "~" + "~" + "~"; f.wpSummary.value = "Use preview; also, welcome!"; f.submit(); } function es() { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += "==Edit summaries==\n{{subst:" + "Edit summary" + "}} --~" + "~" + "~" + "~"; f.wpSummary.value = "Please use edit summaries"; f.submit(); } function afdremove(number) { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += "*{{subst:" + number + "}} --~" + "~" + "~" + "~"; f.wpSummary.value = "AfD removal - warning " + number; f.submit(); } function verror(number) { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += "*{{subst:" + number + "}} --~" + "~" + "~" + "~"; f.wpSummary.value = "Deliberate erorrs - warning " + number; f.submit(); } function aivlist(type) { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; var ip = prompt("Enter IP address", ""); var reason = prompt("Enter reason for listing", ""); t.value += "*{{" + type + "|" + ip +"}} " + reason + "--~" + "~" + "~" + "~"; f.wpSummary.value = "Listing " + ip; f.submit(); } function bigwarn(number) { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += "{{subst:" + number + "}}"; f.wpSummary.value = "Vandalism - Really oversized warning"; f.submit(); } function eaWelcome() { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += "{{subst:EA-welcome|~" + "~~" + "~}}"; f.wpSummary.value = "Welcoming user to [[WP:EA|Esperanza]]"; f.submit(); } 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:eaWelcome()',"EA-welcome")); tabs.appendChild(tnaddlilink('javascript:es()', "ES")); tabs.appendChild(tnaddlilink('javascript:testn("test1")',"t1")); tabs.appendChild(tnaddlilink('javascript:testn("test1a")',"t1a")); tabs.appendChild(tnaddlilink('javascript:testn("test2")',"t2")); tabs.appendChild(tnaddlilink('javascript:testn("test2a")',"t2a")); tabs.appendChild(tnaddlilink('javascript:testn("test3")',"t3")); tabs.appendChild(tnaddlilink('javascript:testn("test4")',"t4")); tabs.appendChild(tnaddlilink('javascript:testn("test4im")',"t4im")); tabs.appendChild(tnaddlilink('javascript:testn("blank2")',"b2")); tabs.appendChild(tnaddlilink('javascript:testn("blank3")',"b3")); tabs.appendChild(tnaddlilink('javascript:testn("blank4")',"b4")); tabs.appendChild(tnaddlilink('javascript:testn("bv")',"bv")); tabs.appendChild(tnaddlilink('javascript:bigwarn("User:Digitalme/BigVandalWarning")',"BIG")); // tabs.appendChild(tnaddlilink('javascript:verror("verror2")',"ve2")); // tabs.appendChild(tnaddlilink('javascript:verror("verror3")',"ve3")); // tabs.appendChild(tnaddlilink('javascript:verror("verror4")',"ve4")); tabs.appendChild(tnaddlilink('javascript:nothanks("nothanks")',"c1")); tabs.appendChild(tnaddlilink('javascript:testn("cv")',"c2")); // tabs.appendChild(tnaddlilink('javascript:testn("obscene")',"o")); // tabs.appendChild(tnaddlilink('javascript:testn("joke")',"j")); tabs.appendChild(tnaddlilink('javascript:testn("welcomenpov")',"w-N")); tabs.appendChild(tnaddlilink('javascript:wA()',"w-A")); // tabs.appendChild(tnaddlilink('javascript:wap()',"w-A-p")); tabs.appendChild(tnaddlilink('javascript:afdremove("drmafd")',"AfD")); tabs.appendChild(tnaddlilink('javascript:afdremove("drmafd2")',"AfD2")); tabs.appendChild(tnaddlilink('javascript:afdremove("drmafd3")',"AfD3")); tabs.appendChild(tnaddlilink('javascript:afdremove("drmafd4")',"AfD4")); } } addOnloadHook(add_testn_tabs); //</nowiki></pre>