Utilisateur:Heddryin/AddToList.js
Apparence
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) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.mw.loader.using('mediawiki.util', function () {
/*
* Basé sur
* MediaWiki:Gadget-EditZeroth.js (Contributeurs : Pabix, Zelda, IAlex)
* MediaWiki:Gadget-OngletGoogle.js (Contributeurs : Dake, Hégésippe, Phe)
*
* Développé par Heddryin
* Dernière révision : août 2016
*/
var str = mw.config.get( 'wgPageName' );
var cettePage = str.replace(/_/g, " ");
var cettePageCode = str.replace(/_/g, "+");
var todoPage = 'Special:Mypage/ToDoList';
var readPage = 'Special:Mypage/ToReadList';
var DppPage = 'Wikipédia:Demande de protection de page';
var userPage = mw.config.get( 'wgUserName' );
var preloadPage = 'Utilisateur:' + userPage + '/AddLoader';
//DPP
$( 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 summaryPrefix = 'Demande de protection de page ';
if ( typeof( window.EditZeroth_summary ) != 'undefined' ) {
summaryPrefix = window.EditZeroth_summary;
}
var portletLink = mw.util.addPortletLink(
'p-cactions',
mw.util.getUrl( DppPage, { action: 'edit', summary: summaryPrefix, preload: 'Modèle:Ajout_Protection_de_page', intro: 'Modèle:Intro_Ajout_Protection_de_page', section: 'new', preloadtitle: '{{a'+'|'+ cettePage +'}}', preloadparams: cettePage } ),
// mw.util.getUrl( notePage+'&action=edit&summary='+summaryPrefix+'&preload='+preloadPage+'&editintro='+intro+'§ion='+section+'&preloadtitle={{a'|'+ cettePage +'}}&preloadparams[]='+cettePage ),
'⛑ WP:DPP',
'ca-edit-R',
"Demander une protection pour « "+ cettePage + ' »',
'',
'#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' );
}
}
}
});
$( 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 summaryPrefix = 'Ajout de page ';
if ( typeof( window.EditZeroth_summary ) != 'undefined' ) {
summaryPrefix = window.EditZeroth_summary;
}
var portletLink = mw.util.addPortletLink(
'p-cactions',
mw.util.getUrl( todoPage, { action: 'edit', summary: summaryPrefix, preload: preloadPage, section: 'new', preloadparams: cettePage } ),
// mw.util.getUrl( notePage+'&action=edit&summary='+summaryPrefix+'&preload='+preloadPage+'§ion=new&preloadparams[]='+cettePage ),
'À développer',
'ca-edit-D',
"Ajouter cette 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' );
}
}
}
});
$( 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 summaryPrefix = 'Ajout de page ';
if ( typeof( window.EditZeroth_summary ) != 'undefined' ) {
summaryPrefix = window.EditZeroth_summary;
}
var portletLink = mw.util.addPortletLink(
'p-cactions',
mw.util.getUrl( readPage, { action: 'edit', summary: summaryPrefix, preload: preloadPage, section: 'new', preloadparams: cettePage } ),
// mw.util.getUrl( notePage+'&action=edit&summary='+summaryPrefix+'&preload='+preloadPage+'§ion=new&preloadparams[]='+cettePage ),
'À lire',
'ca-edit-R',
"Ajouter cette 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' );
}
}
}
});
});