Discussion MediaWiki:Gadget-SommaireDeveloppable.js

Dernier commentaire : il y a 11 ans par ArséniureDeGallium dans le sujet Restriction au main avec ajout d'un mot-clé

Autres discussions concernant ce gadget modifier

Nota : « TOC » et « DisableTOC » sont des ancêtres de « SommaireDéveloppable ».

Explications modifier

La table des matières est, en très simplifié, comme ça :
<li class="toclevel-1">
  <a>1 blablabla</a>
  <ul>
    <li class="toclevel-2">
      <a>1.1 blablabla</a>
    </li>
    <li class="toclevel-2">
      <a>1.2 blablabla</a>
      <ul>
        <li class="toclevel-3">
          <a>1.2.1</a>
        </li>
      </ul>
    </li>
  </ul>
</li>
etc.
Donc pour chaque ul contenu en 2ème position dans un li ayant une classe en "toclevel-*",
on ajoute un bouton à son parent. À ce bouton, on lie une fonction qui masque ou affiche
le ul en question.

En fait une entrée complète de TDM est formée ainsi :
* <li class="toclevel-L tocsection-Q"><a href="#LIEN"><span class="tocnumber">NUMERO</span> <span class="toctext">TEXTE</span></a> (sections éditables)
* <li class="toclevel-L"><a href="#LIEN"><span class="tocnumber">NUMERO</span> <span class="toctext">TEXTE</span></a> (sections non-éditables)

La TDM est incluse dans un <table id="toc" class="toc">

Prise en compte de la préférence utilisateur "numéroter les sections" modifier

mw.user.options.get('numberheadings') --GaAs 28 septembre 2012 à 15:49 (UTC)Répondre

  Cela a impliqué le transfert de cette option du CSS vers le JS. --GaAs 12 octobre 2012 à 17:52 (UTC)Répondre

Restriction au main avec ajout d'un mot-clé modifier

Désormais le gadget n'est activé que sur l'espace de nom 0, sauf usage de {{SommaireDéveloppable}}.

Voir Wiktionnaire:Wikidémie/janvier 2013#Proposition pour MediaWiki:Gadget-SommaireDeveloppable.js. --GaAs 27 janvier 2013 à 20:23 (UTC)Répondre

Revenir à la page « Gadget-SommaireDeveloppable.js ».