User:Plumber/monobook.js

/* credit: http://en.wikipedia.org/wiki/User:Astronouth7303/monobook.js function addTab(id, after, caption, url) { if (!document.getElementById(id)) { var edit = document.getElementById(after); if (!edit) return; //If the previous tab doesn't exist, don't add this one var editparent = edit.parentNode; var aseclinkcaption = document.createTextNode(caption) var aseclink = document.createElement('a'); aseclink.setAttribute('href',url); var addsectionlinkcaption = aseclink.appendChild(aseclinkcaption); var asec = document.createElement('li'); asec.setAttribute('id',id); var addsectionlink = asec.appendChild(aseclink); var addsection = editparent.insertBefore(asec,edit.nextSibling); } }

function addEditSection { var arti = wgPageName; addTab("ca-addsection", 'ca-edit', '+', wgScriptPath+"/index.php?title="+escape(arti)+"&action=edit&section=new"); addTab("ca-editfirst", 'ca-edit', '0', wgScriptPath+"/index.php?title="+escape(arti)+"&action=edit&section=0"); } if (window.addEventListener) window.addEventListener("load",addEditSection,false); else if (window.attachEvent) window.attachEvent("onload",addEditSection); /*

//source: http://en.wikipedia.org/wiki/User:Flex/welcome_newuser.js function welcome {

// Find the edit box var txt = document.editform.wpTextbox1;

//The welcome *template* you want to use var welcome_summary = 'welcomed new user'; var welcome_watch   = false;

var tag = '';

if (txt.value.indexOf(tag) == -1) {

txt.value += tag;

document.editform.wpSummary.value    = welcome_summary; document.editform.wpWatchthis.checked = welcome_watch;

document.editform.submit; }   else { document.getElementById('ca-unverified').firstChild.style.backgroundColor = "#ff4444"; document.getElementById('ca-unverified').style.backgroundColor           = "#ff4444"; } } addOnloadHook( function    {    if(document.title.indexOf("Editing User talk:") == 0)     {      addPortletLink('p-cactions', 'javascript:welcome', 'welcome', 'ca-welcome', 'Adds a welcome note to a new user', , );    }  } );

Variables:
 * welcome_user: Your username. Must change
 * welcome_summary: preferably, don't change, this is the edit summary that will appear
 * welcome_watch: do you want to watch the user talk pages you create using this? If so, change to "true".

If you are using a personal welcome template, get rid of the welcome_user line and replace the tag line with this:

var tag = '';