User:Rparle/monobook.js

From Wikipedia, the free encyclopedia
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.
    /*
     * Add 'Purge' button to list:
     * (User:Rparle/monobook.js/purgebutton)
     */
    function addPurgeButton()
    {
        var href = document.location.href;
        
        if ( href.search( /^http:\/\/en\.wikipedia\.org\/wiki\// ) == 0 )
        {    
            var historyHref = document.getElementById( "ca-history" ).firstChild.href;
            var div = document.getElementById( "p-cactions" );
            var ul = div.getElementsByTagName( "ul" )[0];
            var newLi = document.createElement( "li" );
            var newA = document.createElement( "a" );
            newA.setAttribute( "href" , historyHref.replace( "=history" , "=purge" ) );
            var text = document.createTextNode( "Purge Cache" );
            newA.appendChild( text );
            newLi.appendChild( newA );
            ul.appendChild( newLi );
        }
    }    
    window.addEventListener( "load" , addPurgeButton , false );
    
    /*
     * Clone tabs at the bottom of the screen
     
    function morelinks() {
        var tabs = document.getElementById('p-cactions').cloneNode(true);
        tabs.id = 'mytabs';
        var listitems = tabs.getElementsByTagName('LI');
        for (i=0;i<listitems.length;i++) {
            if(listitems[i].id) listitems[i].id = 'mytabs-' + listitems[i].id;
        }
        document.getElementById('column-content').appendChild(tabs);
    }
    window.addEventListener("load",morelinks,false);
*/