Lahjoita Saunapedialle - sinä voit auttaa Saunapediaa luomaan maailman yksityiskohtaisimman sauna-aiheisen tietosanakirjan  

Järjestelmäviesti:Gadget-HiddenCat.js

Saunapediasta
Siirry navigaatioon Siirry hakuun

Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.

  • Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
  • Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
  • Internet Explorer: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
  • Opera: Valikko → Asetukset (Opera → Asetukset Macilla) ja sitten Tietosuoja ja turvallisuus → Tyhjennä selaustiedot → Välimuistissa olevat kuvat ja tiedostot.
// Ranskankielisestä Wikipediasta napattu piilotettujen luokkien näyttäminen
// http://fr.wikipedia.org/wiki/MediaWiki:Common.js

/**
* Diverses fonctions manipulant les classes
* Utilise des expressions régulières et un cache pour de meilleures perfs
* isClass et whichClass depuis http://fr.wikibooks.org/w/index.php?title=MediaWiki:Common.js&oldid=140211
* hasClass, addClass, removeClass et eregReplace depuis http://drupal.org.in/doc/misc/drupal.js.source.html
* surveiller l'implémentation de .classList http://www.w3.org/TR/2008/WD-html5-diff-20080122/#htmlelement-extensions
*/
function load_hiddencat()
{
/**
 * Permet d'afficher les catégories cachées pour les contributeurs enregistrés, en ajoutant un (+) à la manière des boîtes déroulantes
 */
function hiddencat() {
    if(typeof DesactiveHiddenCat !== "undefined" && DesactiveHiddenCat) return;
    if(document.URL.indexOf("printable=yes")!=-1) return;
    var cl = document.getElementById('catlinks'); if(!cl) return;
    var $hc = $('#mw-hidden-catlinks');
    if( !$hc.length ) return;
    if( $hc.hasClass('mw-hidden-cats-user-shown') ) return;
    if( $hc.hasClass('mw-hidden-cats-ns-shown') ) $hc.addClass('mw-hidden-cats-hidden');
    var nc = document.getElementById('mw-normal-catlinks');
    if( !nc ) {
        var catline = document.createElement('div');
        catline.id = 'mw-normal-catlinks';
        var a = document.createElement('a');
        a.href = '/wiki/Luokka:Pääluokat';
        a.title = 'Luokka:Pääluokat';
        a.appendChild(document.createTextNode('Catégories'));
        catline.appendChild(a);
        catline.appendChild(document.createTextNode(' : '));
        nc = cl.insertBefore(catline, cl.firstChild);
    }
    else nc.appendChild(document.createTextNode(' | '));
    var lnk = document.createElement('a');
    lnk.id = 'mw-hidden-cats-link';
    lnk.title = 'Näytä artikkelin piilotetut luokat';
    lnk.style.cursor = 'pointer';
    lnk.style.color = 'black';
    $(lnk).click(toggleHiddenCats);
    lnk.appendChild(document.createTextNode('[+]'));
    nc.appendChild(lnk);
}

function toggleHiddenCats(e) {
    var $hc = $('#mw-hidden-catlinks');
    if( $hc.hasClass('mw-hidden-cats-hidden') ) {
        $hc.removeClass('mw-hidden-cats-hidden');
        $hc.addClass('mw-hidden-cat-user-shown');
        $(e.target).text('[–]');
    } else {
        $hc.removeClass('mw-hidden-cat-user-shown');
        $hc.addClass('mw-hidden-cats-hidden');
        $(e.target).text('[+]');
    }
}

hiddencat() ;
}
$(load_hiddencat);