User:Philip J. Rayment/Welcome script
From Conservapedia
//
function addlilink(tabs, url, name, id, title, key){ var li; var na; if (id) var li=document.getElementById(id); if (li) return li; na = document.createElement('a'); na.href = url; na.appendChild(document.createTextNode(name)); 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 addTab(url, name, id, title, key){ var tabs = document.getElementById('p-cactions').getElementsByTagName('ul')[0]; return addlilink(tabs, url, name, id, title, key) }; ////
function AddWelcome() { var PageTitle = document.title.slice(0,17); if (PageTitle == 'Editing User talk') addTab("javascript:DoWelcome()", "Welcome", "ca-Welcome", "Add welcome notice", ""); } ////
// Welcome addOnloadHook(AddWelcome); function DoWelcome() { var txt = document.editform.wpTextbox1; txt.value = txt.value+'{{welcome|sig=~~~~}}'; // var TxtRange = document.selection.createRange(); // var sel = TxtRange.text; // sel='{{welcome|sig=~~~~}}'; // TxtRange.text=sel; txt = document.editform.wpSummary; txt.value = 'welcome'; } //