MediaWiki:Common.js

De Portail de l’initiative de la Francophonie pour des villes durables (IFVD)
Aller à : navigation, rechercher

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.
/* Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. */
if ( mw.config.get( 'wgNamespaceNumber' ) == 14) {
	if(typeof(window.FRpopupsRunning) === "undefined"){
		window.FRpopupsRunning = true;
		mw.loader.implement( "popupsfrenchtranslation", [ '//fr.wikipedia.org/w/index.php?title=User:Leag/popups-strings-fr.js&action=raw&ctype=text/javascript' ], {}, {}, {} );
		mw.loader.using("popupsfrenchtranslation", function(){ 
			var popScript     = '//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-popups.js';
			var popStyleSheet = '//en.wikipedia.org/w/index.php?action=raw&ctype=text/css&title=MediaWiki:Gadget-navpop.css';

			function popups_importScriptURI(url) {
				var s = document.createElement('script');
				s.setAttribute('src',url);
				s.setAttribute('type','text/javascript');
				document.getElementsByTagName('head')[0].appendChild(s);
				return s;
			}

			function popups_importStylesheetURI(url) {
				return document.createStyleSheet ? document.createStyleSheet(url) : popups_appendCSS('@import "' + url + '";');
			}

			function popups_appendCSS(text) {
				var s = document.createElement('style');
				s.type = 'text/css';
				s.rel = 'stylesheet';
				if (s.styleSheet) s.styleSheet.cssText = text //IE
				else s.appendChild(document.createTextNode(text + '')) //Safari sometimes borks on null
				document.getElementsByTagName('head')[0].appendChild(s);
				return s;
			}

			popups_importStylesheetURI(popStyleSheet);
			popups_importScriptURI(popScript);
			window.popupStructure = 'lite';
		});
	}
}
else if ( mw.config.get( 'wgNamespaceNumber' ) == 3) {
	$( "<p>Votre page de discussion personnelle est un lieu d'échanges privés entre vous et les conseillers techniques de l'Initiative de la Francophonie pour le développement durable. N'hésitez pas à poser ici les questions qui surgissent lors de votre démarche.</p>" ).insertAfter('.flow-board-header-title');
}