User:Jcrook1987/monobook.js
From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Mozilla/Safari: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Internet Explorer: press Ctrl-F5, Opera/Konqueror: press F5.
// <nowiki> window.onload = Main; function Main() { addactions(); } function addactions() { addwelcome(); } function addwelcome() { if(!document.editform) return; var txt = document.editform.wpTextbox1; var url = window.location; if(txt.value.length == 0) { if (url.search.indexOf("User_talk:") != -1) { var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0]; if(document.title.indexOf("Editing") == 0) addlilink(tabs, 'javascript:welcome()', 'welcome', 'ca-welcome'); } } } function welcome() { document.editform.wpSummary.value = 'Welcome!'; document.editform.wpMinoredit.checked = false; document.editform.wpWatchthis.checked = false; var txt = document.editform.wpTextbox1; if(txt.value.length > 0) txt.value += '\n'; txt.value += '{{subst:welcome}} --~~~~'; document.editform.wpSave.focus(); } function addlilink(tabs, url, name, id) { var na = document.createElement('a'); na.href = url; na.id = id; na.appendChild(document.createTextNode(name)); var li = document.createElement('li'); li.appendChild(na); tabs.appendChild(li); return li; } // </nowiki>