MediaWiki:Gadget-EditZeroth.js

Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.
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 : Videz le cache dans Outils → Préférences.
/**
 * AddEditSection0
 *
 * Permet d'éditer la première section d'une page (en-tête)
 *
 * Auteur : ??
 * Contributeur : Pabix, Zelda
 * Dernière révision : 2 septembre 2008
 * [[Catégorie:MediaWiki:Fonction Monobook en JavaScript]]
 */

function addEditSection0() {
  mw.util.addPortletLink('p-cactions', mw.config.get('wgScript') + '?title=' + mw.config.get('wgPageName') + '&action=edit§ion=0', 'en-tête', 'ca-edit-0', '', '', document.getElementById('ca-history'));
  var x = document.getElementById('ca-edit');
  var y = document.getElementById('ca-edit-0');
  if( !x || !y ) return;
  
  if (x.className == 'selected') {
          if (/&action=edit§ion=0$/.test(window.location.href)) {
                  x.className = 'istalk';
                  y.className = 'selected';
          } else {
                  x.className = 'selected istalk';
          }
  } else if (x.className == 'selected istalk') {
          if (/&action=edit§ion=0$/.test(window.location.href)) {
                  x.className = 'istalk';
                  y.className = 'selected istalk';
          } else {
                  y.className = 'istalk';
          }
  } else {
          y.className = x.className;
          x.className = 'istalk';
  }
}
if( mw.config.get('wgNamespaceNumber')  = 0 ) $(addEditSection0);