User:Wmahan/wpspell.js

// 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);

}

$( 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('');

document.write('');

}

} );