MediaWiki:Gadget-EditZeroth.js

Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.

Note : après avoir publié 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 appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
  • Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
  • Internet Explorer / Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
  • Opera : appuyez sur Ctrl + F5.
/**
 * 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&section=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&section=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&section=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);