User:Gokudera ElPsyCongroo.reading/timeless.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'], [class*='sidebar'], figure").insertBefore($(".toc")); //$("table[class*='sidebar']").insertBefore($(".toc")); }

// Auto collapse the toc. Cliquer sur hide pour la cacher et elle restera cachée //$("#toc").addClass("mw-collapsed");

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

// 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');

/* */

/* * 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 = $( '' ) .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 );

} ); } ); //