Aller au contenu

Utilisateur:Antimuonium/PersonalToolbar.js

Une page de Wikipédia, l'encyclopédie libre.
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.
var today = new Date().toLocaleDateString("fr-FR", {dateStyle: "long"});  // date et heure actuelles

// Copie des CGN
function copyCGN() {
	var text = "De manière générale, pour qu'un sujet soit admissible, il faut qu'il fasse l'objet d'une {{citation|couverture significative et durable consacrée au sujet par des sources fiables et indépendantes de ce sujet}} ([[Wikipédia:Critères généraux de notoriété]]), c'est-à-dire qu'il existe au minimum deux [[Wikipédia:Sources primaires, secondaires et tertiaires|sources secondaires]] [[Wikipédia:Citez vos sources#Qualité des sources|fiables]], [[Wikipédia:Conflit d'intérêts|indépendantes]] et [[Wikipédia:Source centrée|centrées]] sur le sujet, d'envergure au moins nationale et espacées d'au moins deux ans.";
	
	navigator.clipboard.writeText(text);
}

// Copie du modèle « Lien web »
function copyLienWeb() {
	var text = "{{Lien web |langue= |auteur= |titre= |url= |date= |site= |consulté le=" + today + "}}.";
	
	navigator.clipboard.writeText(text);
}

// Copie du modèle « Article » pour les articles de presse
function copyArticlePresse() {
	var text = "{{Article |langue= |auteur1= |titre= |périodique= |date= |lire en ligne= |consulté le=" + today + " }}.";
	
	navigator.clipboard.writeText(text);
}

// Copie du modèle « Article » pour les articles scientifiques
function copyArticleScientifique() {
	var text = "{{Article |langue= |auteur1= |titre= |périodique= |volume= |numéro= |date= |pages= |issn= |e-issn= |doi= |lire en ligne= |consulté le=" + today + " }}.";
	
	navigator.clipboard.writeText(text);
}

// Copie du modèle « Ouvrage »
function copyOuvrage() {
	var text = "{{Ouvrage |langue= |auteur1= |titre= |sous-titre= |lieu= |éditeur= |collection= |année= |volume= |tome= |pages totales= |passage= |isbn= |lire en ligne= |format électronique= }}.";
	
	navigator.clipboard.writeText(text);
}

// Copie du modèle « Lien archive »
function copyLienArchive() {
	var text = "{{Lien archive |langue= |auteur= |url= |titre= |sous-titre= |description= |site= |éditeur= |périodique= |date= |horodatage archive= }}.";
	
	navigator.clipboard.writeText(text);
}

// Ajout liens barre personnelle
$(function() {
    mw.util.addPortletLink('p-personal', 'https://tools.wmflabs.org/xtools-articleinfo/index.php?project=fr.wikipedia.org&article=R%C3%A9my%20Couvez', 'Détails des pages', null, "Détails des pages"); // Détails des pages
    mw.util.addPortletLink('p-personal', 'https://tools.wmflabs.org/pageviews/?project=fr.wikipedia.org&platform=all-access&agent=user&range=all-time&pages=', 'Vues des pages', null, "Vues des pages"); // Vues des pages
    mw.util.addPortletLink('p-personal', 'https://fr.wikiscan.org/utilisateur/Antimuonium', 'Wikiscan', null, "Wikiscan"); // Wikiscan
    mw.util.addPortletLink('p-personal', '/wiki/Wikipédia:Demande_de_suppression_immédiate', 'Demande de SI', null, "Demande de suppression immédiate"); // Demande de suppression immédiate
    mw.util.addPortletLink('p-personal', '/wiki/Utilisateur:Antimuonium/À faire', 'À faire', null, "À faire"); // Utilisateur:Antimuonium/À faire
	
	// Copie des CGN
    a = mw.util.addPortletLink('p-personal', '#', 'Copie CGN', null, "Copier les CGN");
    a.addEventListener("click", copyCGN);
    
    // Copie de {{Lien web}}
    b = mw.util.addPortletLink('p-personal', '#', 'Copie modèle « Lien web »', null, "Copier le modèle « Lien web »");
    b.addEventListener("click", copyLienWeb);
    
    // Copie de {{Article}} presse
    c = mw.util.addPortletLink('p-personal', '#', 'Copie modèle « Article » presse', null, "Copier le modèle « Article » pour les articles de presse");
    c.addEventListener("click", copyArticlePresse);
    
    // Copie de {{Article}} scientifique
    c = mw.util.addPortletLink('p-personal', '#', 'Copie modèle « Article » scientifique', null, "Copier le modèle « Article » pour les articles scientifiques");
    c.addEventListener("click", copyArticleScientifique);
    
    // Copie de {{Ouvrage}}
    d = mw.util.addPortletLink('p-personal', '#', 'Copie modèle « Ouvrage »', null, "Copier le modèle « Ouvrage »");
    d.addEventListener("click", copyOuvrage);
    
    // Copie de {{Lien archive}}
    e = mw.util.addPortletLink('p-personal', '#', 'Copie modèle « Lien archive »', null, "Copier le modèle « Lien archive »");
    e.addEventListener("click", copyLienArchive);

    mw.util.addPortletLink('p-personal', '/wiki/Utilisateur:Antimuonium/Utile', 'Utile', null, "Utile"); // Utilisateur:Antimuonium/Utile
});