Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// THIS SCRIPT HAS BEEN MOVED TO [[User:Quarl/wikitabs.js]]







// [[User:Quarl/addlilink.js]]

// based on http://en.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts/Add_LI_link

// <pre><nowiki>

function getTabActions() {
    return document.getElementById('p-cactions').getElementsByTagName('ul')[0];
}

function getToolbox() {
    return document.getElementById('p-tb').getElementsByTagName('ul')[0];
}

function getNavigationBox() {
    return document.getElementById('p-navigation').getElementsByTagName('ul')[0];
}

function addTab(url, name, id, title, key) {
    addlilink(getTabActions(), url, name, id, title, key);
}

function addToolboxLink(url, name, id, title, key) {
    addlilink(getToolbox(), url, name, id, title, key);
}

function addNavigationLink(url, name, id, title, key) {
    addlilink(getNavigationBox(), url, name, id, title, key);
}

function addlilinkX(tabs, entry, id, title, key){
    var li = document.createElement('li');
    if(id) li.id = id;
    if (typeof(entry) == 'string') {
        li.innerHTML = entry;
    } else {
        li.appendChild(entry);
    }
    tabs.appendChild(li);
    if(id && (key || title) && window.ta) {
        ta[id] = [(key||''), (title||'')];
    }
    // re-render the title and accesskeys from existing code in wikibits.js
    akeytt();
    return li;
}


function addlilink(tabs, url, name, id, title, key){
    var na = document.createElement('a');
    na.href = url;
    na.appendChild(document.createTextNode(name));
    return addlilinkX(tabs, na, id, title, key);
}

// </nowiki></pre>