Utilisateur:Gokudera ElPsyCongroo.reading.desktop/vector-2022.js

Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;

Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
window.alwaysEval = true;

// Add article name in English interlanguage links
var interTitle = $(".interlanguage-link-target[lang='en']").attr("title");
$(".interlanguage-link-target[lang='en'] span").text(interTitle);

/* Fait un overflow autour des table pour ne pas mettre de scroll horizontal sur petit écran */
//$('.wikitable').wrap('<div style="overflow-x:auto;"></div>');

//Expand the new Vector TOC
$('.vector-toc-level-1').addClass('vector-toc-list-item-expanded')

//Reference Tooltips
importScript('MediaWiki:Gadget-ReferenceTooltips.js');

/**
 * Auto-number headings
 *
 * @source https://www.mediawiki.org/wiki/Snippets/Auto-number_headings
 * @author Krinkle
 * @version 2024-04-25
 */
var toc = document.querySelector('#toc');
if (toc) {
  // Support legacy Parser: <h2><span class=mw-headline id=…>
  // Support Parsoid: <section><div class=mw-heading><h2 id…>
  document.querySelectorAll('.mw-parser-output :is(h1,h2,h3,h4,h5,h6) .mw-headline[id], .mw-parser-output .mw-heading [id]:is(h1,h2,h3,h4,h5,h6)').forEach(function (headline) {
    var num = toc.querySelector('a[href="#' + CSS.escape(headline.id) + '"] .tocnumber');
    if (num) headline.prepend(num.textContent + ' ');
  });
} else {
  document.body.classList.add('tpl-autonum');
}