User:Cactus.man/Scripts/Tabs.js

//

///////////////////////////////////////////////////////////////////////////////////////////////////////// // Tabs by Korath - (http://en.wikipedia.org/wiki/User:Korath) /////////////////////////////////////////////////////////////////////////////////////////////////////////

function addlilink(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; }

// appends msg to the currently-edited page, sets the summary to summ, // and marks or unmarks the Watch this page checkbox according to watch. function edit_summary_watch(msg, summ, watch) { var f = document.editform, t = f.wpTextbox1; if (t.value.length > 0) t.value += '\n'; t.value += msg; f.wpSummary.value = summ; // f.wpWatchthis.checked = watch; }

// appends msg to the currently-editted page, sets the summary to summ, // and marks or unmarks the Watch this page checkbox according to watch. function add_del_tag(msg, summ, watch) { var f = document.editform, t = f.wpTextbox1; msg += '\n'; msg += t.value; t.value = msg; f.wpSummary.value = summ; // f.wpWatchthis.checked = watch; } // adds various tabs to call the above function add_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(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"Wel")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"W-IP")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"W-IP2"));

tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"S-tst"));

tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"T1")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"T2")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"T3"));

tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"V1")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"V2")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"V3")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"V4")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"V5"));

tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"D1")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"D2")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"D3")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"D4")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"D5"));

tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"U1")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"U2")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"U3"));

tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"Npa1")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"Npa2")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"Npa3")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"Npa4")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"Npa5"));

tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"B1")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"B-IP")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"B5")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"B-V")); tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"B3RR"));

tabs.appendChild(addlilink('javascript:edit_summary_watch(" -- ~" + "~" + "~" + "~", "", true, 1)',"CPVio")); } }

if (window.addEventListener) window.addEventListener("load", add_tabs, false); else if (window.attachEvent) window.attachEvent("onload", add_tabs);

//