Utilisateur:Djo0012/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>*/
// ****************[[:en:Wikipedia:Tools/Navigation popups]]**********************
// **************** navigation popup *********************************************
// [[:en:User:Lupin/popups.js]]
mw.loader.load(
'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s');
popupDelay=0;
popupStructure='menus';
popupFixRedirs=true;
popupWatchRedirredPages=false;
popupRedirAutoClick='none';
popupRevertSummary="retour a la version du %s";
popupQueriedRevertSummary="retour a la version du $2 de $3";
popupFixRedirsSummary="correction de redirect";
popupRedlinkRemoval=true;
popupFixRedirsSummary="transformation d'un lien ver redirect en lien vers le bonne article directement";
popupRedlinkSummary="lien rouge inutile";
// ********************************************************************************
// ****************[[Wikipédia:Monobook/Fonctions avancées#Gestion améliorée]]**********************
// **************** Liste de suivi améliorée: Gestion améliorée *********************************************
var suiviManagerAllPages = new Array();
function SuiviManagerRegexp(regexp)
{
var match = new RegExp(regexp);
for (var i=0;i<suiviManagerAllPages.length;i++) {
var pageName = suiviManagerAllPages[i].childNodes[0].getAttribute("value");
if (match.test(pageName)) {
suiviManagerAllPages[i].childNodes[0].checked=true;
}
}
}
function SuiviManagerLiensRouges()
{
for (var i=0;i<suiviManagerAllPages.length;i++) {
var pageClass = suiviManagerAllPages[i].childNodes[2].getAttribute("class");
if (pageClass && pageClass=="new") {
suiviManagerAllPages[i].childNodes[0].checked=true;
}
}
}
function SuiviManagerDeselect()
{
for (var i=0;i<suiviManagerAllPages.length;i++) {
suiviManagerAllPages[i].childNodes[0].checked=false;
}
}
function SuiviManager() {
if (mw.config.get('wgCanonicalSpecialPageName') !== 'EditWatchlist') return;
var a=-1;
var interfaceMsg = new Array();
var regexpList = new Array();
//////////////////////////////////////////////////
// Expressions régulières et liens de l'interface
//
// besoin d'aide pour les regexp ?
// http://www.commentcamarche.net/javascript/jsregexp.php3
//////////////////////////////////////////////////
interfaceMsg[++a] = "<b>Tout cocher</b>";
regexpList[a] = "^.*";
interfaceMsg[++a] = "Utilisateurs";
regexpList[a] = "^Utilisateur:";
interfaceMsg[++a] = "Wikipédia:*";
regexpList[a] = "^Wikipédia:";
interfaceMsg[++a] = "Sous-pages de PàS";
regexpList[a] = "^Wikipédia:Pages à supprimer\/";
interfaceMsg[++a] = "Sous-pages de PàV";
regexpList[a] = "^Wikipédia:Pages à vérifier\/";
interfaceMsg[++a] = "Pages du bistro";
regexpList[a] = "^Wikipédia:Le Bistro\/";
interfaceMsg[++a] = "Images";
regexpList[a] = "^Image:";
interfaceMsg[++a] = "Modèles";
regexpList[a] = "^Modèle:";
interfaceMsg[++a] = "Aide";
regexpList[a] = "^Aide:";
interfaceMsg[++a] = "Catégories";
regexpList[a] = "^Catégorie:";
interfaceMsg[++a] = "Portails";
regexpList[a] = "^Portail:";
//////////////////////////////////////////////////
var topTag = document.getElementById("contentSub")
// récupère toutes les pages
var watchlist = document.getElementsByTagName("ul");
for (u=0;u<watchlist.length;u++) {
var entries = watchlist[u].getElementsByTagName("li");
for (i=0;i<entries.length;i++) {
suiviManagerAllPages.push(entries[i]);
}
}
// prépare la mini-interface
var str = "<div style=\"background-color:#8ecfe4;font-size:1px;height:8px;border:1px solid #AAAAAA;-moz-border-radius-topright:0.5em;-moz-border-radius-topleft:0.5em;\"></div>"
+ "<div style=\"border:1px solid #6ac1de;border-top:0px solid white;padding:5px 5px 5px;margin-bottom:3ex;\"><p>"
+ "<div style=\"float: left; text-align: left; white-space: nowrap;\"></div>"
for (var cpt = 0; cpt < interfaceMsg.length; cpt ++) {
str += "<a href=\"javascript:SuiviManagerRegexp('" + regexpList[cpt] + "')\">"
+ interfaceMsg[cpt]
+ " ·</a> "
}
str += "<a href=\"javascript:SuiviManagerLiensRouges()\">"
+ "Retirer les liens rouges"
+ " ·</a> "
str += "<a href=\"javascript:SuiviManagerDeselect()\">"
+ "<b>Enlever toutes les coches</b>"
+ " ·</a> "
topTag.innerHTML = topTag.innerHTML + "<br clear=all />" + str + "<p></div>"
}
$(SuiviManager);
// ********************************************************************************
// ****[[Wikipédia:Monobook/Fonctions avancées#Ajout de boutons pour commenter les modifications courantes]]****
// ********* Edition améliorée: Ajout de boutons pour commenter les modifications courantes ************
function addToSummary(str)
{
document.editform.wpSummary.value += " " + str
}
function DeluxeSummary()
{
var sumLbl = document.getElementById("wpSummaryLabel")
if (sumLbl)
{
//élargissement boite de résumé
var sumInput = document.getElementById("wpSummary")
sumInput.style.width = "90%"
var titles = new Array()
titles.push("+ ébauche")
titles.push("+ cat")
titles.push("+ image")
titles.push("+ interwiki")
titles.push("+ portail")
titles.push("- image")
titles.push("- lien ext")
titles.push("corr lien int")
titles.push("lien ext -> lien int")
titles.push("MeP")
titles.push("ortho/gram")
titles.push("retouches")
titles.push("ajInfo")
titles.push("rangmt")
titles.push("recat")
titles.push("PàS conservé")
titles.push("copyvio")
var inputs = new Array()
inputs.push("+ ébauche")
inputs.push("+ catégorie")
inputs.push("+ image")
inputs.push("+ liens interwiki")
inputs.push("+ portail")
inputs.push("- image manquante")
inputs.push("- lien externe")
inputs.push("correction lien interne")
inputs.push("conversion lien externe en lien interne")
inputs.push("mise en page")
inputs.push("correction orthographe/grammaire")
inputs.push("diverses retouches")
inputs.push("ajout d’infos")
inputs.push("rangement interwikis/catégories")
inputs.push("changement catégorie")
inputs.push("article listé sur PàS - retrait du bandeau (conservé)")
inputs.push("copyvio")
var str = ""
for (var cpt = 0; cpt < titles.length; cpt ++)
{
str += "<a href=\"javascript:addToSummary('" + inputs[cpt] + "')\""
+ " class=\"sumLink\" title=\"Ajouter '" + inputs[cpt] +"' dans la boîte de résumé\">"
+ titles[cpt]
+ " ·</a> "
}
sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML
}
}
$(DeluxeSummary);
// ********************************************************************************
// ***[[Wikipédia:Monobook/Fonctions avancées#Ajouter un bouton pour éditer le premier paragraphe d'une page ]]***
// ********* Edition améliorée: Ajouter un bouton pour éditer le premier paragraphe d'une page ************
function editerPremierParagraphe() {
var urlRegexp = /\/wiki\//;
var url = self.location.pathname.split('&')[0].replace(urlRegexp, "/w/index.php?title=");
var a = document.getElementById("p-cactions");
if (a) {
b = a.getElementsByTagName("ul");
if(b.length > 0) {
b[0].innerHTML = b[0].innerHTML
+ '<li><a href="' + url + '&action=edit§ion=0">modif 1er para</a></li>';
}
}
}
$(editerPremierParagraphe);
// ********************************************************************************
// ***[[Wikipédia:Personnaliser monobook#Ajouter un onglet pour purger la page]]***
// ********* Ajouter un onglet pour purger la page ************
// Onglet Purge
function OngletPurge() {
var a = document.getElementById("p-cactions");
if (a)
{
var pageName = document.title.replace(" - Wikipédia", "");
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
b[0].innerHTML = b[0].innerHTML
+ '<li id="ca-nstab-user">'
+ '<a href="https://fr.m.vvikipidea.org/w/index.php?action=purge&title=' + pageName + '">purger</a>'
+ '</li>';
}
}
}
// Onglet Purge
$(OngletPurge);
// ********************************************************************************
// ***[[Wikipédia:Personnaliser monobook#Ajouter un onglet sur CopyScape (détection de plagiats)]]***
// ********* Ajouter un onglet sur CopyScape (détection de plagiats) ************
/*
* plagiarismsearch : détection de plagiats
* Auteur: Pabix
* amélioration: djo0012
*/
function getArticleNameURL()
{
var strOut = document.URL;
strOut = strOut.replace('http://fr.wikipedia.org/wiki/', "");
return strOut;
}
function plagiarismsearch(){
var formElement = document.createElement('form');
formElement.setAttribute('method', 'post');
formElement.setAttribute('id', 'copyscapequery');
formElement.setAttribute('name', 'copyscapequery');
formElement.setAttribute('action', 'http://www.copyscape.com/?results');
var queryInput = document.createElement('input');
queryInput.setAttribute('name', 'q');
queryInput.setAttribute('type', 'hidden');
queryInput.setAttribute('value', "http://fr.wikipedia.org/w/index.php?title="+getArticleNameURL()+"&action=raw");
formElement.appendChild(queryInput);
var queryGO = document.createElement('a');
queryGO.setAttribute('href', 'javascript:document.forms.copyscapequery.submit();');
var queryText = document.createTextNode('copyscape');
queryGO.appendChild(queryText);
var link = document.createElement('li');
link.setAttribute ('id', 'ca-copyscape');
link.appendChild(queryGO);
link.appendChild(formElement);
var panelControl = document.getElementById('p-cactions');
if (panelControl) {
panelLinks = panelControl.getElementsByTagName('ul')[0];
if (panelLinks){
panelLinks.appendChild(link);
}
}
}
$(plagiarismsearch);
// ********************************************************************************
// ***[[Wikipédia:Personnaliser monobook#Personnaliser les caractères spéciaux]]***
// ********* Personnaliser les caractères spéciaux ************
// by GôTô :) -- mise à jour le 15/06/06
function miwa()
{
document.editform.wpMinoredit.checked=false;
document.editform.wpWatchthis.checked=false;
}
function Actions(name,value)
{
switch(name)
{
case "homonymes":
switch(value)
{
case "homonyme":
insertTags('{{Voir homonymes|','}}','');
break;
case "Homonymie":
insertTags('{{Homonymie}}','','');
break;
default:
break;
}
default:
break;
}
}
function customSpecialChars()
{
var elmtP = document.getElementById("specialchars")
if (elmtP == undefined)
return // not editing mode
if (elmtP.parentElement)
elmtP = elmtP.parentElement.getElementsByTagName("P")[0]
else if (elmtP.parentNode)
elmtP = elmtP.parentNode.getElementsByTagName("P")[0]
else
return
var str = ""
str += "<FORM name=\"caract\">"
str += "<SELECT name=\"homonymes\" size=1 onChange=\"Actions(this.name,this.value)\">"
str += "<OPTION value=\"homonyme\">homonyme</OPTION>"
str += "<OPTION value=\"homonyme\">sur la page homonyme</OPTION>"
str += "<OPTION value=\"Homonymie\">sur la redirection</OPTION>"
str += "</SELECT>"
/*
//en page de discution
{{Auteurs crédités après fusion|article originel}}
{{Auteurs crédités après scission|article originel|date de la scission}}
{{Traduit de|espace wikipédia|article originel}}
// en tete d'Article
{{Voir homophones|Page homophone}}
{{Proposition AdQ}}
{{POV}} //==>{{Désaccord de neutralité}}
{{Désaccord de pertinence}}
{{Ébauche}}
{{Sources}}
{{Suppression}}
{{Pour Wiktionnaire}}
{{Pour Wikisource}}
{{Pour Wikilivres}}
{{Copyvio}}
{{Copie de site|URL du site|Nom du site}}
{{En cours}} //travaille sans limite de tmep
{{En cours pendant|Temps en minutes}}
{{En cours|Nom de l'utilisateur}}
{{Pas fini}}
{{...}} //partie manquand de détail ou vide
{{Francocentré}}
//admin, securité...
{{À protéger}}
// maintenance
{{À recycler}}
{{Fusionner|Première page|Deuxième page}}
{{À vérifier}}
{{Orthographe}}
{{Rédaction}}
//en page de vote pour supression
{{Modèle:Article amélioré}}
//image
{{Désormais sur Commons|nom de l'image sur Commons}}
{{Suppression image}}
//inter projet
{{Autres projets|wikt=Nom sur le Wiktionnaire|commons=Nom sur Commons}}
Ce modèle permet d'éviter d'avoir trop de boîtes. On peut définir différents liens :
* |wikt= pour le Wiktionnaire
* |commons= pour Commons
* |b= pour wikibooks
* |s= pour Wikisource
* |n= pour Wikinews.
{{Commons|Nom sur Commons|Nom affiché}}
{{CommonsCat|Catégorie sur Commons|Nom affiché}}
{{Wiktionnaire|Nom sur le Wiktionnaire|Nom affiché}}
{{Wiktionnaire-2|Nom 1|Nom 2}}
{{Wiktionnaire-cat|Nom de la catégorie|Nom affiché}}
{{Redirect Wiktionnaire|Nom sur le Wiktionnaire}}
{{Wikilivres|Nom sur Wikilivres|Nom affiché}}
{{Wikiversité|Nom sur Wikilivres|Nom affiché}}
{{Wikisource}}//meme nom
{{Wikisource XY|Nom sur Wikisources|Nom affiché}}
{{Wikinews|Nom sur Wikinews|Nom affiché}}
{{WNfurtif|Nom sur Wikinews}}
{{Wikitravel|Nom de l'endroit|Article sur Wikitravel}}
//Mise en page
{{Début citation}}
{{Fin citation}}
{{Numéro}}
//Exposants
{{Exp|Texte}}
{{e}}
{{er}}
{{re}}
{{nd}}
{{nde}}
{{m3}}
{{Attention|Texte}}
{{Non}} //croix rouge
{{Oui}} //crochet vert
{{Contre}}
{{Pour}}
{{Supprimer}}
{{Conserver}}
{{Neutre}}
{{Attendre}}
{{VoteFusionner}}
{{Moins}}
{{Plus}}
{{Plus2}}
{{Croix}}
{{Fait}}
{{Stop}}
// sur discution utilisatuer
{{Début cadre|bleu|fond=white}}<center>[[Wikipédia:Bistro des non-francophones/en|Welcome!]], [[Wikipédia:Bistro des non-francophones/ja|ようこそ]] , [[Wikipédia:Bistro des non-francophones/es|¡Bienvenido!]], [[Wikipédia:Bistro des non-francophones/sr|Dobrodosli]], [[Wikipédia:Bistro des non-francophones|환영합니다]] , [[Wikipédia:Bistro des non-francophones/de|Willkommen]], [[Wikipédia:Bistro des non-francophones/ru|Добро пожаловать]], [[Wikipédia:Bistro des non-francophones/it|Benvenuti]], [[Wikipédia:Bistro des non-francophones|Bem-vindo!]], [[Wikipédia:Bistro des non-francophones|欢迎]], [[Wikipédia:Bistro des non-francophones/eo|Bonvenon]], [[Wikipédia:Bistro des non-francophones/nl|Welkom]]</center>
<center><big>[[Wikipédia:Accueil des nouveaux arrivants|Bienvenue]] sur [[Wikipédia]], '''{{BASEPAGENAME}} !'''</big></center>
{|
|[[Image:WikiLettreMini.png]]
|Wikipédia est un vaste projet. Cependant, chaque page du site possède en haut à gauche un lien vers l''''[[Aide:Sommaire|aide]]''' de Wikipédia.
N'hésite pas à consulter les premières indications pour [[Aide:Comment modifier une page|modifier]] et [[Aide:Comment rédiger une page|rédiger]] des pages dans Wikipédia avec la [[Aide:syntaxe|syntaxe]] appropriée. Le [[Wikipédia:Bac à sable|bac à sable]] est tout spécialement destiné à accueillir tes essais.
|---
|[[Image:Crystal Clear app ktip.png|left|40px]]
|Sur une page de '''discussion''', n'oublie pas de [[Aide:Signature|signer tes messages]], en tapant ~~~~ . Cependant, nous ne signons pas les articles encyclopédiques.
Je te conseille un petit tour par les [[Wikipédia:Principes fondateurs|principes fondateurs]] et les [[Wikipédia:Règles|recommandations à suivre]] ([[Wikipédia:Neutralité de point de vue|règles de neutralité]], [[Wikipedia:Citez vos sources|règles de citation des sources]], [[Wikipédia:critères d'admissibilité des articles|critères d'admissibilité des articles]], [[Wikipédia:Conventions de style|conventions de style]], etc.) et les pages [[Projet:Accueil|projets]], où il y a sans doute un sujet qui t'intéressera.
|--
|[[Image:Crystal Clear app lphoto.png|left|40px]]
|Tu es le bienvenu si tu désires [[Aide:Comment insérer une image|insérer une image]] ou [[Aide:Débuter sur Wikipédia|enrichir les articles]], mais il est impératif de respecter des règles très strictes sur [[Wikipédia:Règles d'utilisation des images|l'utilisation des images]] et le [[Wikipedia:copyright#Droits et devoirs des contributeurs|respect des droits d'auteurs]].
|--
|[[Image:Crystal Clear app amor.png|left|40px]]
|Si tu le souhaites, tu peux te présenter sur le [[Wikipédia:Journal des nouveaux arrivants|journal des nouveaux arrivants]] et indiquer, sur ta [[Utilisateur:{{PAGENAME}}|page utilisateur]], [[Wikipédia:Babel|quelles langues tu parles]] et [[Wikipédia:Modèles/Espace Utilisateur/Boîte Utilisateur|d'où tu viens, quels sont tes centres d'intérêt...]]
Enfin, le plus important, je te souhaite de '''[[Wikipédia:N'hésitez pas !|prendre du plaisir]]''' à contribuer au projet !</br>
Si tu as d'autres questions, tu peux voir [[Aide:Poser une question|cette page]] ou bien me contacter.
|}
</div>
[[Utilisateur:Djo0012|djo0012]] 7 septembre 2006 à 13:31 (CEST)
{|class="WSerieH" class="plainlinks" id="vandale" align="center" style="width:100%;margin-bottom:2em;border:1px solid #8888aa;border-right-width:2px;border-bottom-width:2px;background-color:#f7f8ff;padding:5px;text-align:justify"
|-
|[[Image:Smiley.png|95px]]
|Bonjour, '''{{BASEPAGENAME}}''',
Vous avez découvert combien il est facile de modifier et compléter l’encyclopédie [[Wikipédia]].<br />
Merci cependant de faire des contributions constructives et d’[[Special:Contributions/{{PAGENAME}}|éviter de détériorer le contenu]].
Sachez que les administrateurs peuvent [[Special:blockip/{{PAGENAME}}|vous empêcher d'écrire]] dans Wikipédia.<br />
Le [[Wikipédia:bac à sable|bac à sable]] est à votre disposition pour tester la [[Aide:Syntaxe Wikipédia|syntaxe de Wikipédia]].
|} //pour ip
{{Bienvenue spammeur}} // ip
{{Bienvenue vandale}}
{{Bienvenue copyright|Article sous copyright}}
{{Coucou}}
{{Bienvenue hébergement}}
{{AlerteCopyright|Article en question|Adresse du site copié}}
*/
str += "</FORM>"
str += "<a href=\"javascript:insertTags('{{Voir homonymes|','}}','')\">homonymes</a> "
///page orpheline ///
str += "<a href=\"javascript:insertTags('{{subst\:Utilisateur\:Djo0012/modpgorph}} --\~\~\~\~','','');javascript:addToSummary('page orpheline');javascript:miwa();\">{{pg orpheline}}</a> "
//for adding instead of replacing, switch the comments
elmtP.innerHTML += str
//elmtP.innerHTML = str
}
$(customSpecialChars);
/*</pre>*/