Utilisateur:Althiphika/Statut.js
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.mw.loader.using('mediawiki.util', function () {
/**
* AddEditSection0
*
* Permet d'éditer la première section d'une page (en-tête)
*
* Auteur : ??
* Contributeurs : Pabix, Zelda, IAlex
* Dernière révision : 6 mars 2012
* {{Projet:JavaScript/Script|EditZeroth}}
*/
$( document ).ready( function() {
if ( mw.config.get( 'wgNamespaceNumber' ) >= 0 ) {
var $editPortlet = $( '#ca-edit' );
if ( $editPortlet.length === 0 ) {
// Pas d'onglet pour modifier la page
return;
}
var encodedPageName = encodeURIComponent( mw.config.get( 'wgPageName' ) ).replace(/%20/g, '_').replace(/%3A/g, ':').replace(/%2F/g, '/');
var summaryPrefix = '/* Introduction */ ';
if ( typeof( window.EditZeroth_summary ) != 'undefined' ) {
summaryPrefix = window.EditZeroth_summary;
}
var portletLink = mw.util.addPortletLink(
'p-cactions',
mw.config.get( 'wgScript' ) + '?title=' + encodedPageName + '&action=edit§ion=0&summary=' + encodeURIComponent(summaryPrefix),
'Statut',
'ca-edit-0',
"Modifier l'en-tête de la page",
'',
'#ca-history'
);
var $editZeroPortlet = $( portletLink );
if ( $editPortlet.hasClass( 'istalk' ) ) {
$editZeroPortlet.addClass( 'istalk' );
} else {
$editPortlet.addClass( 'istalk' );
}
if ( $editPortlet.hasClass( 'selected' ) ) {
if ( mw.util.getParamValue( 'section' ) == '0' ) {
$editPortlet.removeClass( 'selected' );
$editZeroPortlet.addClass( 'selected' );
}
}
}
});
});