User:Polygnotus/Scripts/Todoes.js

mw.hook('wikipage.content').add(function() {

if (document.getElementById('pt-todoes')) {

//workaround so that even if you enable live updates in RecentChanges the script does not repeat

return;

}

var personalTools = document.getElementById('p-personal');

if (personalTools) {

var ul = personalTools.querySelector('ul');

var sandboxLi = ul.querySelector('li#pt-sandbox');

if (sandboxLi) {

var todoesLink = document.createElement('li');

todoesLink.id = 'pt-todoes';

todoesLink.innerHTML = 'Todoes';

sandboxLi.insertAdjacentElement('afterend', todoesLink);

}

}

});