Utilisateur:Ltrlg/common.js

La bibliothèque libre.

Note : après avoir enregistré vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : Maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ou Ctrl-R (⌘-R sur un Mac) ;
  • Google Chrome : Appuyez sur Ctrl-Maj-R (⌘-Shift-R sur un Mac) ;
  • Internet Explorer : Maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ;
  • Opera : Allez dans Menu → Settings (Opera → Préférences sur un Mac) et ensuite à Confidentialité & sécurité → Effacer les données d'exploration → Images et fichiers en cache.
(function(mw, $){
	function customCats () {
		const res = {};
		
		switch (mw.config.get('wgPageName')) {
			case 'Dictionnaire_des_proverbes_(Quitard)':
				res['Catégorie:Articles du Dictionnaire des proverbes'] = {
				    className   : 'ltrlg-cat-ok',
				    titleAppend : ' [catégorisé]',
				    htmlAppend  : ''
				};
		}
		
		return res;
	}
	
	function startBklCheck () {
		const cats = customCats();
		if (Object.keys(cats).length) {
			window.bklCheckOnlyCheckMainNS = false;
			window.bklCheck_customCats = cats;
			mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-HomonymiesEnCouleur.js&action=raw&ctype=text/javascript');
		}
	}
	
	function showAlts () {
		$('.mw-body-content img').each(function () {
			var $img = $(this);
			if (/^(ALT|$)/.test($img.attr('title') || '') && $img.attr('alt')) {
				$img.attr('title', 'ALT : ' + $img.attr('alt'));
			}
		});
	}
	
	startBklCheck();
	mw.hook('wikipage.content').add(showAlts);
}(mediaWiki, jQuery));