Utilisateur:Gokudera ElPsyCongroo.reading/timeless.js
Apparence
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.// <nowiki>
window.alwaysEval = true;
/* Fait un overflow autour des table pour ne pas mettre de scroll horizontal sur petit écran */
$('.wikitable').wrap('<div style="overflow-x:auto;"></div>');
// Add article name in English interlanguage links
var interTitle = $(".interlanguage-link-target[lang='en']").attr("title");
$(".interlanguage-link-target[lang='en'] span").text(interTitle);
//Reference Tooltips
importScript('MediaWiki:Gadget-ReferenceTooltips.js')
//Pour déplacer l'infobox avant la toc pour voir le texte avant l'infobox sur mobile
if(window.outerWidth < 890) {
$(".toc").prevAll("[class*='infobox']").insertBefore($(".toc"));
$(".toc").prevAll("figure").insertBefore($(".toc"));
//$("table[class*='sidebar']").insertBefore($(".toc"));
}
// Open image links in a new tab (disable Media Viewer to use it)
$('a.image').attr('target', '_blank');
//Floating TOC
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/FloatingTOC.js&action=raw&ctype=text/javascript');
/* {{Projet:JavaScript/Script|FlecheHaut}} */
/*
* Ajoute à chaque titre de section un lien de retour en haut de page
* Auteur : Marc Mongenet
* Mise à jour mediawiki 1.19 : Lgd
* Dernière révision : 25 septembre 2018
*/
mw.loader.using( 'user', function () {
$( function ( $ ) {
'use strict';
var options = {
text: '↑',
title: 'Haut de page',
animate: false,
animate_duration: 1000,
};
if ( typeof FlecheHaut_options !== 'undefined' ) {
$.extend( options, FlecheHaut_options );
}
var callback = function ( e ) {
e.preventDefault();
if ( options.animate ) {
// c'est bien sur les deux éléments, refs https://stackoverflow.com/a/5580397
$( 'html, body' ).animate( { scrollTop: 0 }, options.animate_duration );
} else {
window.scrollTo( 0, 0 );
}
};
var $lien = $( '<a href="#" class="noprint">' )
.text( options.text)
.attr( 'title', options.title)
.css( {
'margin-left': '0.3em',
'user-select': 'none' // jQuery se charge d'ajouter un vendor prefix si nécessaire
} )
.click( callback );
$( '#mw-content-text' ).find( 'h2, h3, h4, h5, h6' ).append( $lien );
} );
} );
/**
* 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');
}
// <nowiki>