Utilisateur:Marc-André Beauchamp/common.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) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.// LiveRC et patrouille
importScript('Utilisateur:Marc-André Beauchamp/LiveRCparam.js');
importScript('Utilisateur:Superjuju10/revertdiff.js');
importScript('Utilisateur:Orlodrim/hist-relecture.js');
// Évaluation
var alwaysEval = false; //mettez cette valeur à ''true'' si vous voulez que l'évaluation soit lancée automatiquement (à éviter en temps normal)
function initEvalProjectNames()
{
evalProjectNames=new Array(); //liste de vos projets
evalProjectNames.push("Aube")
evalProjectNames.push("Champagne-Ardenne")
evalProjectNames.push("Communes de France")
evalProjectNames.push("Massif du Jura")
}
// Navigation Pop-ups
importScript('Utilisateur:Leag/popups-strings-fr.js');
document.write('<script type="text/javascript" src="'
+ '//en.wikipedia.org/w/index.php?title=Utilisateur:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
popupFixRedirs=true;
popupWatchRedirredPages=true;
popupFixDabs=true;
popupDabRegexp = '([\\{][\\{]\\s*homonymie|homonymie\\s*[\\}][\\}])';
popupRedlinkRemoval=true
// Ajout de fonctionnalités à la barre d'édition de l'interface Vector.
importScript('Utilisateur:Superjuju10/WikiEditor.js');
// Personalisation de la boite de navigation (OptimizedNavig)
importScript('Utilisateur:Superjuju10/navbox.js');
// Affichage sous le titre de la dernière modification survenue dans une page de la liste de suivi
importScript('Utilisateur:Dr Brains/MessageWatchlist.js');
// xpatrol
importScript('Utilisateur:Arkanosis/xpatrol.js');
// Options de xpatrol
xpatrolEnableClear = true; // Active la fonctionnalité de blanchiment de page
xpatrolEnableBanner = true; // Active la fonctionnalité d'ajout de bandeau
xpatrolEnablePurge = true; // Active la fonctionnalité de demande de purge d'historique
var xpatrolCopyvioWarningTemplate = 'Bienvenue Copyvio 1';
// Inline
importScript('Utilisateur:Marin_M./inline.js');
// iKiwi
importScript('Utilisateur:Arkanosis/iKiwi.js');
// Sélectionner un espace de nom au dessus de la barre de recherche.
importScript('Utilisateur:Od1n/NamespacedSimpleSearch.js');
// Restauration des ancres brisées.
importScript('Utilisateur:Lgd/refErrors/refErrors.js');
// Messages prédéfinis
function setSummary(str)
{
document.editform.wpSummary.value = str;
}
function addToSummary(str)
{
var resum = document.editform.wpSummary.value;
if(resum != 0 && resum.indexOf("*/") < resum.length - 3) {
document.editform.wpSummary.value += " ; ";
}
document.editform.wpSummary.value += str;
}
function DeluxeSummary()
{
var sumLbl = document.getElementById("wpSummaryLabel")
if (sumLbl)
{
var sumInput = document.getElementById("wpSummary")
sumInput.style.width = "90%"
var titles = new Array()
titles.push("Copyvio")
titles.push("[[WP:LE]]")
titles.push("Redirection")
titles.push("MAJ")
titles.push("Bienvenue")
titles.push("ortho/gram")
titles.push("retouches")
titles.push("suppression")
titles.push("Vandalisme")
titles.push("avertissement")
titles.push("blocage")
var inputs = new Array()
inputs.push("Version saine sans copyvio")
inputs.push("Suppression de liens externes non pertinents cf [[WP:LE]]")
inputs.push("Suppression de liens vers des redirections")
inputs.push("Mise à jour")
inputs.push("Bienvenue")
inputs.push("Correction orthographe/grammaire ")
inputs.push("Diverses retouches")
inputs.push("Annonce de suppression de page")
inputs.push("Revers de vandalisme(s)")
inputs.push("Avertissement")
inputs.push("Avis de blocage")
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 = "<a href=\"javascript:clearSummary()\">Correction syntaxique</a> ••" + str + "<br />" + sumLbl.innerHTML
}
}
$(DeluxeSummary);
//Affichage des anniversaires du jour à l'entrée de Wikipédia
var Annif_Page = "Modèle:Anniversaire du jour/Rendu";
var Annif_CookieName = "Annif_Cookie";
function Annif_GetAnnif(){
var URL = mw.config.get('wgServer') + mw.config.get('wgScript') + "?title=" + encodeURIComponent(Annif_Page) + "&action=purge";
var Annif_Requete = sajax_init_object();
Annif_Requete.open("GET", URL, true);
Annif_Requete.onreadystatechange = function() {
if(Annif_Requete.readyState != 4 || Annif_Requete.status != 200) return;
var Response = Annif_Requete.responseText;
Annif_DisplayAnnif(Response);
}
Annif_Requete.send(null);
}
function Annif_DisplayAnnif(Response){
var Content = document.getElementById("content");
if(!Content) Content = document.getElementById("article");
if(!Content) Content = document.getElementById("mw_content");
if(!Content) return;
var Div = document.createElement('div');
Div.style.display = "none";
Content.insertBefore(Div, Content.firstChild);
Div.innerHTML = Response;
var Table = Div.getElementsByTagName("table")[0];
if(!Table) return;
while(Div.firstChild){ Div.removeChild(Div.firstChild); }
Div.appendChild(Table);
Div.style.display = "";
var TD = Div.getElementsByTagName("td");
if(!TD[0]) return;
TD = TD[(TD.length-1)];
var Span = document.createElement("span");
Span.id = "Annif_RAZ";
Span.setAttribute("style", "float:right;");
Span.innerHTML = '<small><a href="javascript:Annif_SetCookie();">RAZ</a></small>';
TD.insertBefore(Span, TD.firstChild);
}
function Annif_GetToday(){
var now = new Date();
var Today = now.getDate() +","+ now.getMonth() +","+ now.getYear();
return Today;
}
function Annif_GetCookie(){
var cookieValue = false;
var posName = document.cookie.indexOf(escape(Annif_CookieName) + '=' );
if (posName != -1) {
var posValue = posName + (escape(Annif_CookieName) + '=' ).length;
var endPos = document.cookie.indexOf(';', posValue) ;
if (endPos != -1) {
cookieValue = unescape(document.cookie.substring(posValue, endPos));
} else {
cookieValue = unescape(document.cookie.substring(posValue));
}
}
if(cookieValue){
return decodeURIComponent(cookieValue);
}else{
return null;
}
}
function Annif_SetCookie(){
var cookieValue = Annif_GetToday();
var now = new Date();
var CookieDelay = new Date(now.getTime() + 1000 * 60 * 60 * 24 );
document.cookie = escape(Annif_CookieName) + '=' + escape(cookieValue) + '; EXPIRES=' + CookieDelay.toGMTString() + "; PATH=/" ;
var RAZLink = document.getElementById("Annif_RAZ");
if(RAZLink) RAZLink.parentNode.removeChild(RAZLink);
}
var Annif_Today = Annif_GetToday();
var Annif_Cookie = Annif_GetCookie();
if(Annif_Cookie==null || (Annif_Today != Annif_Cookie)){
addOnloadHook(Annif_GetAnnif);
}
// Divers
obtenir("BistroDuJour");
obtenir('PagesSansBandeauDePortail');
obtenir('RenommageCategorie');