Utilisateur:Passawuth~frwiki/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) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5./* <pre><nowiki> */
// ========== Modifier EditSection0 ==========
/*
* AddEditSection0
*
* Permet d'éditer la première section d'une page (en-tête)
* Contributeur : Pabix, Zelda
* Dernière révision : 12 novembre 2006
*/
function addEditSection0() {
ta['ca-edit-0'] = ['', 'Edit the zeroth section of this page'];
if (!document.getElementById) {
return;
}
x = document.getElementById('ca-edit');
if(!x) {
return;
}
y = document.createElement('LI');
y.id = 'ca-edit-0';
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';
}
z = document.createElement('A');
if (x.children) {
z.href = x.children[0].href + '§ion=0';
z.appendChild(document.createTextNode('0'));
y.appendChild(z);
x.parentNode.insertBefore(y,x.nextSibling);
} else {
z.href = x.childNodes[0].href + '§ion=0';
z.appendChild(document.createTextNode('0'));
y.appendChild(z);
x.parentNode.insertBefore(y,x.nextSibling);
}
}
if (document.title.indexOf("Modification ") == -1) {
addOnloadHook(addEditSection0);
}
// ========== Cleaning up article ==========
//<!-- nocleanup -->
// adapted and edited from [[:th:WP:US]] & [[:th:User:Jutiphan/Scripts/mainTabs/monobook.js]] -- use for speedy cleanup
function doCleanupTag(){text=document.editform.wpTextbox1.value;if(text.indexOf("nocleanup")>=0){alert("This page does not expected you to cleanup because it may cause some problems");return}
text = text.replace(/<br>|<br\/>/gi, "<br />"); //<br/> -> <br />
text = text.replace(/([^\[]|^)\[([^\[^\]]*?)\]\]/gm, "$1[[$2]]"); //[Link]] -> [[Link]]
text = text.replace(/\[\[([^\[^\]].*?)[$[^\]]?]/gm, "[[$1]]"); //[[Link] -> [[Link]]
text = text.replace(/\[\[ ?([^\]\|]*?) \s*([\|\s|\]\]])/g, "[[$1$2"); //[ Link ]] -> [[Link]]
text = text.replace(/^([\*#]+) /gm, "$1");
text = text.replace(/^([\*#]+)/gm, "$1 ");
text = text.replace(/^= ?([^=].*?) ?=/gm,"== $1 =="); //= Topic = -> == Topic ==
text = text.replace(/^(={1,5}) *(.*?) ?(={1,5}) *$/gm, "$1 $2 $3"); //==Topic== -> == Topic ==
text = text.replace(/′/g, "'");
text = text.replace(/&/g, "&");
text = text.replace(/−/g, "−");
text = text.replace(/×/g, "×");
text = text.replace(/—/g, " —");
text = text.replace(/–/g, " -");
//[[Categorie: xxx]] -> [[Categorie:xxx]]
text = text.replace(/\[\[Categorie:\s(.*?)\]\]/g,"[[Categorie:$1]]");
//[[Category:xxx]] -> [[Categorie:xxx]]
//[[Template:xxx]] -> [[Modèle:xxx]]
text = text.replace(/\[\[Category:/gi,'[[Categorie:');
text = text.replace(/\[\[Template:/gi,'Modèle:');
//{{Modèle:xxx}} -> {{xxx}}
text = text.replace(/{{Modèle:(.*?)}}/g,"{{$1}}");
//Fix spacing, </xxx > -> </xxx>
text = text.replace(/<\/(.*?) ?>/g,"</$1>");
text = text.replace(/(.[^\s\[\(]\_)\(/g,"$1 (");
text = text.replace(/\)([^\s\]\)\|\.\_])/g,") $1");
text = text.replace(/\* ?({{.*?icon}}) ?(.*?)\r?\n/g,"* $2 $1\n");
text = text.replace(/<ref(.*?)> ?({{.*?icon}}) ?(.*?) ?<\/ref>/g,"<ref$1>$3 $2</ref>");
text = text.replace(/ *\|(?!-) *\r?\n *([^=\*<|{}]*?) ?=(?!=) *([^\|={}]*?)/gm,"\n| $1 = $2");
text = text.replace(/\n *\|(?!-) *([^={}\*].*?) ?= *([^<={}]*?) \| ?( *}} *\r?\n| *\r?\n *}} *\r?\n)/g, "\n| $1 = $2\n}}\n");
text = text.replace(/\n *\|(?!-) *([^=\|'"{}]*?) ?= *([^=]*?) *\r/g,"\n| $1 = $2");
text = text.replace(/\n(={1,5}) ?''' ?(.*) ?''' ?(={1,5})/gm, "\n$1 $2 $3");
text = text.replace(/\n *\|(?!-) *([^=\|'"{}]*?)=([^=\|]*?) ?\| ?\r?\n?\}\}/g, "\n| $1 = $2\n}}");
if(mw.config.get('wgNamespaceNumber') == 0 && mw.config.get('wgPageName').indexOf("Wikipédia:") != 0) {
//Remove signatures on article pages
text = text.replace(/-{0,2} ?\[\[Utilisateur:.*/g,"");
//Remove begin line spaces to help newcomers
text = text.replace(/== ?\n *(.*\n)/gi, "==\n$1");
}
document.editform.wpTextbox1.value=text;document.editform.wpMinoredit.checked=true;document.editform.wpSummary.value="Edit + Cleaning up"}function addCleanupTag(){addTab("javascript:doCleanupTag() ","♦ Clean","ca-taclt","Cleanup ","")}if(document.title.indexOf("Editing ")==0){if(window.addEventListener)window.addEventListener("load",addCleanupTag,false);else if(window.attachEvent)window.attachEvent("onload",addCleanupTag)}
obtenir("ResumeDeluxe");
obtenir("HotCats");
/* </nowiki></pre> */