Wikiskryba:Ludmiła Pilecka/monobook.js

Z Wikiźródeł, wolnej biblioteki

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
var personalHeight = 0;
 
function addPersonalElement(el, url, label) {
    addOnloadHook(function()
    {
        var elBefore = document.getElementById('pt-mytalk');
        if ( personalHeight == 0 ) personalHeight = parseInt(elBefore.offsetHeight,10);
        var elNew = document.createElement(el);
        if (url != '') elNew.innerHTML='<a href="' + url + '">[' + label + ']</a>';
        elBefore.parentNode.insertBefore(elNew, elBefore);
    });
}
 
function addPersonalBRHeight(label,margin) {
    var el=document.getElementById(label);
    var elTop = parseInt(margin?el.style.marginTop:el.style.top,10);
    if (!elTop) elTop = 0;
    elTop = ( personalHeight + elTop ) + "px";
    if (margin) el.style.marginTop = elTop;
    else el.style.top = elTop;
}
 
function addPersonalLink( url, label) { addPersonalElement('li', url, label); }
function addPersonalBR() {
    addPersonalElement('br', '', '');
    addOnloadHook(function()
    {
        addPersonalBRHeight('footer',true);
        addPersonalBRHeight('content',false);
        addPersonalBRHeight('p-cactions',true);
    });
}
 
addPersonalLink( 'http://pl.wiktionary.org/wiki/Specjalna:Ostatnie_zmiany', 'słownik' );
addPersonalLink( 'http://pl.wikipedia.org/wiki/Specjalna:Obserwowane', 'wikipedia' );
addPersonalLink( 'http://commons.wikimedia.org/wiki/User:Ludmi%C5%82a_Pilecka', 'commons' );