Utilisateur:Lepticed7/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.importScript('Utilisateur:Lgd/refErrors/refErrors.js');
// Options de xpatrol
xpatrolEnableClear = false; // blanchiment de page
xpatrolEnableBanner = false; // ajout de bandeau
xpatrolEnablePurge = true; // DPH
xpatrolSignatureRegistered = 'Merci d\'avance, ~~' + '~~.'; // Signature demande DPH
xpatrolCopyvioWarningTemplate = 'Bienvenue Copyvio 1'; // Message d'avertissement DPH
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );
// xpatrol
importScript('User:Arkanosis/xpatrol.js');
findargdupsresultsbox = 'yes';
findargdupslinktext = 'Arguments dupliqués';
findargdupsmoretext = 'Il existe d\'autres arguments dupliqués, corrigez en quelques-uns et exécutez à nouveau !';
findargdupseditsummary = 'Nettoyage des [[:Catégorie:Page utilisant des arguments dupliqués dans les appels de modèle|arguments dupliqués dans les appels de modèle]] avec [[:en:User:Frietjes/findargdups|findargdups]]';
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Frietjes/findargdups.js&action=raw&ctype=text/javascript');
//wikidata dans l'histo
importScript('Utilisateur:H4stings/wef-history.js');
// qui veut gagner de la catégorie en masse ?
obtenir('RenommageCategorie');
importScript('Utilisateur:Lepticed7/Eval.js');
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("Informatique théorique")
// evalProjectNames.push("Logique")
/* evalProjectNames.push("Sel alimentaire")
evalProjectNames.push("Transidentité")
evalProjectNames.push("les sans pagEs")
evalProjectNames.push("Genre")
evalProjectNames.push("Sexualité et sexologie")
evalProjectNames.push("LGBT")
evalProjectNames.push("Femmes") */
}
// articles non évalués
importScript('User:Orlodrim/portail-eval.js');
// flow deluxe
flowDeluxeSujetsOuverts = "#A9F5F2"; //Couleur des sujets ouverts
flowDeluxeSujetsClos = "rgba(60, 207, 90, 0.13)"; //Couleur des sujets fermés
flowDeluxeDiscuterContributions = true; //Voir en permanence les liens (discuter | contributions)
flowDeluxeDateComplete = true; //Voir en permanence les dates complètes en plus du texte "il y a X jours"
flowDeluxeBoutonsResumes = true; //Barre d'insertion rapide de modèles de résumé
flowDeluxeIndentationColors = true; //Indentation colorée comme dans l'ancien système de discussions
flowDeluxeNeverHide = true; //Ne jamais cacher les sujets flow, même ceux marqués comme étant résolus
obtenir('FlowDeluxe');
//Gadget DJ
var DJparam_sidebarlink = true;
importScript('Utilisateur:0x010C/script/DrapeauJaune.js');
//Script pour insérer PopupVandalism.js sur toutes les pages
importScript('Utilisateur:0x010C/script/PopupVandalism.js');
//Paramètres de PopupVandalisme.js
var PopVand_Mode = "text";
var PopVand_Color = true;
$(function() {
var editTab = document.getElementById("ca-edit");
if (!editTab) return;
var editLink = editTab.getElementsByTagName("a");
if (!editLink.length) return; // not true on Minerva skin.
var editURL = editTab.getElementsByTagName("a")[0].href;
mw.util.addPortletLink("p-cactions", editURL + "&externaledit=true", "EE", "ca-exted", "External editor", "");
});
$(function() {
if (!alwaysEval) return;
if (mw.config.get("wgPageName") !== "Catégorie:Article_d'avancement_inconnu/Liste_complète") return;
$(".mw-category .mw-category-group li a").each(function() {
var link = $(this);
link.text(link.text().replace("Discussion:", ""))
var href = link.attr("href");
href = href.replace("Discussion:", "");
link.attr("href", href);
link.click(function() {
var li = $(this).parent();
for (var i = 0; i < 15 && li.length; i++) {
window.open(li.find("a").attr("href"));
if (li.next().length === 0) {
var ul = li.parent();
var div = ul.parent();
var nextDiv = div.next();
li = nextDiv.find("ul > li");
} else {
li = li.next();
}
}
return false;
})
})
});
// Pomme
if (mw.config.get('wgNamespaceNumber') === 0 && mw.config.get('wgAction') === 'view') {
mw.loader.using(['mediawiki.util', 'mediawiki.api', 'user'], function () {
$(recolter_pomme);
});
}
function recolter_pomme($) {
const params = {
action: 'query',
titles: mw.config.get('wgPageName'),
prop: 'revisions',
rvprop: 'timestamp',
rvslots: 'main',
rvdir: 'newer',
formatversion: 2,
};
new mw.Api().get(params).done(function (results) {
const year = parseInt(results.query.pages[0].revisions[0].timestamp.slice(0, 4));
if (year < 2022) {
const p = mw.util.addPortletLink('p-navigation', '#', 'Récolter la pomme (' + year + ')');
$(p).click(function (e) {
new mw.Api().edit(mw.config.get('wgPageName'), function (revision) {
return {
text: "{{Une pomme est un fruit|année création=" + year + "}}\n" + revision.content,
summary: "Récolte d’une pomme"
};
}
)
});
}
});
}