User:Wmahan/wpspell.js
From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Firefox/Mozilla/Safari: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Internet Explorer: press Ctrl-F5, Opera/Konqueror: press F5.
// function from [[Wikipedia:WikiProject User scripts/Scripts/Add LI link]] 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; } // from Wikipedia:WikiProject User scripts/Scripts/Add toolbox link function addToolboxLink(url, name, id){ var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0]; addlilink(tb, url, name, id); } addOnloadHook( function() { var prefix = 'http://tools.wikimedia.de/~wmahan/wpspell/'; addToolboxLink(prefix + 'go.php', 'Correct spelling', 't-wpspell'); if (window.location.href.indexOf("&wpspell=1") != -1) { document.write('<s' + 'cript type="text/javascript" src="' + prefix + 'wpspell_common.js' + '"></s' + 'cript>'); document.write('<s' + 'cript type="text/javascript" src="' + prefix + 'js.php' + '"></s' + 'cript>'); } } );