Utilisateur:Delhovlyn/monobook.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) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.mw.loader.using('mediawiki.util', function () {
//<nowiki>
//importScript('Utilisateur:Delhovlyn/testPosters.js');
// Des autres :
if(mw.config.get('wgTitle')=='EDUCA33E/LiveRC' && mw.config.get('wgNamespaceNumber')==2)
{
importScript('User:EDUCA33E/LiveRC.js');
importScript('Utilisateur:Delhovlyn/LiveRCParam.js');
}
if(mw.config.get('wgAction')=='edit' || mw.config.get('wgAction')=='submit')
importScript('Utilisateur:stef48/regexp.js');
if(mw.config.get('wgAction')=='view' || mw.config.get('wgAction')=='submit')
importScript('Utilisateur:Deep silence/ReferencesPopup.js');
//importScript('Utilisateur:Delhovlyn/accueil.js'); // [[Aide:Personnaliser la page d'accueil]]
//importScript('Utilisateur:Delhovlyn/resume.js'); // (paramètres pour gadget ResumeDeluxe)
////////////////////////////////////////////
// De moi :
importScript('Utilisateur:Delhovlyn/ongletStats.js'); // (Ajoute un onglet pointant vers la page de statistiques correspondante à l'article sur http://stats.grok.se)
if(mw.config.get('wgAction')=='edit' || mw.config.get('wgAction')=='submit')
{
//importScript('Utilisateur:Delhovlyn/confirmExit.js'); // (Prévient la sortie involontaire de la page si la zone d'édition a été modifiée)
importScript('Utilisateur:Delhovlyn/changerTailleTextbox.js'); // (Rajoute des boutons pour changer la taille de la zone d'édition)
importScript('Utilisateur:Delhovlyn/insertBalise.js'); // (Dans les raccourcis d'édition en-dessous de la zone d'édition, modifie le lien sur "<></>" pour demander la balise voulue ("s" par défaut) par l'intermédiaire d'un prompt)
}
if(mw.config.get('wgAction')=='view')
importScript('Utilisateur:Delhovlyn/reduireEbauches.js'); // (Réduit les bandeaux d'ébauches, avec un [+] pour les voir en entier)
importScript('Utilisateur:Delhovlyn/testExist.js'); // (Rajoute un champ de texte dans la boîte à outils, qui regarde, à chaque lettre tapée dedans, s'il existe un article portant le nom donné – et détecte même les redirections)
//importScript('Utilisateur:Dr Brains/TestExist.js');
importScript('Utilisateur:Delhovlyn/boite.js'); // (Étoffage des palettes de la colonne de gauche)
importScript('Utilisateur:Delhovlyn/quickTranslate.js');
if(mw.config.get('wgPageName')=='Utilisateur:Delhovlyn/Démineur')
importScript('Utilisateur:Delhovlyn/démineur.js');
// (En développement) :
importScript('Utilisateur:Delhovlyn/verifHomon.js'); // À fignoler, mais ça marche.
//importScript('Utilisateur:Delhovlyn/msgNotifier.js'); // (quelques bugs)
//importScript('Utilisateur:Delhovlyn/recursubst.js'); // (Substitution récursive) [En panne]
//Améliorer [[../testExist.js]] aussi.
var referencesPopup_open_delay = 0;
var referencesPopup_hide_delay = 0;
//////////////////////////
function sousPages() {
var NSWithoutSubpages = new Array(-1, 0, 6, 8, 12, 13, 14, 15, 104, 105);
if (document.getElementById('p-tb') && NSWithoutSubpages.indexOf(mw.config.get('wgNamespaceNumber')) == -1)
{
var lienSouspages = '/wiki/Special:Index/' + mw.config.get('wgPageName') + '/';
mw.util.addPortletLink('p-tb', lienSouspages, 'Sous-pages', 't-subpages', 'Sous-pages de cette page');
}
}
$(sousPages);
//////////////////////////
/////////////////////////
/* (Pas idéal, mais ça marche)
function gotoRedirect()
{
if(mw.config.get('wgAction') != 'view' || mw.config.get('wgNamespaceNumber') == -1 || window.location.href.indexOf('redirect=no') != -1 || mw.config.get('wgIsArticle') == false)
return;
if(window.location.href.indexOf('?title=') != -1)
var titleURL = window.location.href.substring(window.location.href.indexOf('?title=') + 7);
else if(window.location.href.indexOf('/wiki/') != -1)
var titleURL = window.location.href.substring(window.location.href.indexOf('/wiki/') + 6);
titleURL = decodeURI(titleURL);
if(titleURL != mw.config.get('wgPageName'))
window.location.href = mw.config.get('wgServer') + '/wiki/' + encodeURI(mw.config.get('wgPageName'));
}
gotoRedirect();
*/
if(mw.config.get('wgAction') == 'edit')
addOnloadHook(function()
{
addButton("http://upload.wikimedia.org/wikipedia/commons/e/ec/Button_base.png","Plainlinks","<span class=\"plainlinks\">","</span>","","mw-editbutton-plainlinks");
addButton("http://upload.wikimedia.org/wikipedia/commons/e/ec/Button_base.png","lang|en","{{lang|en|''","''}}","","mw-editbutton-langen");
//insertBefore(document.getElementById("specialcharsets").getElementsByTagName("p")[0].getElementsByTagName("a")[16]
});
$(function()
{
if(window.location.href == mw.config.get('wgServer') + mw.config.get('wgScript') + "?title=Wikip%C3%A9dia:Demande_d%27intervention_sur_un_message_syst%C3%A8me&action=edit§ion=new&preload=Mod%C3%A8le%3ARequ%C3%AAte_d%27intervention_sur_une_page_Mediawiki")
{
document.getElementById('wpSummary').setAttribute('value','[[MediaWiki: ]]');
document.getElementById('wpSummary').focus();
}
});
$(function()
{
if(!document.getElementById('ca-edit'))
return;
var edit0 = document.getElementById('ca-edit').firstChild.cloneNode(false);
edit0.href += "§ion=0";
edit0.title = "Éditer l'introduction (en-tête) de cette page.";
edit0.innerHTML = "¤";
if(skin == 'monobook')
document.getElementById('ca-edit').appendChild(edit0);
else
{
var liEdit0 = document.createElement('li');
liEdit0.id = 'ca-edit-0';
liEdit0.appendChild(edit0);
}
});
$(function()
{
if (mw.config.get('wgCanonicalSpecialPageName') == "Userlogin" && mw.config.get('wgAction') == "submitlogin")
window.location.replace(document.getElementById("mw-returnto").getElementsByTagName("a")[0].href);
});
//</nowiki>
});