Utilisateur:Lacrymocéphale/common.js
De Wikipedia, l'encyclopédie encyclopedia
window.ResumeDeluxe_liens = [ 'WP:STYLE', ['#Impersonnel', 'WP:STYLE#Impersonnel'], ['#WP!=ref', 'Wikipédia n\'est pas une référence pour Wikipédia'], 'WP:SOURCES', 'WP:NPOV', 'WP:TITRE', 'WP:INTRO#Titre', 'WP:PLAN', ['#Section', 'WP:WS#Créer une section'], ['#Saut de ligne', 'WP:WS#Faire un retour à la ligne'], 'WP:TYPO#GUILLEMETS', 'WP:TYPŒ', 'WP:TYPO#EMPHASES', ['#Générer une liste', 'WP:WS#Générer une liste'], ['#Liste avec « : »', 'WP:TYPO#Liste introduite par « : »'], ['#Liste sans « : »', 'WP:TYPO#LISTES SANS :'], ['Accessible#Listes de déf.', 'Wikipédia:Atelier accessibilité/Bonnes pratiques#Listes de définition'], 'WP:TYPO', ['Majuscules#Accentuation', 'WP:TYPO#Accentuation'], // ['Majuscules#Accentuation', 'WP:TYPO#MAJUSCULES-ACCENTUATION'], ['Majuscules#Dates', 'Usage des majuscules en français#Jours de la semaine et mois de l\'année'], ['Majuscules#Ponctuation', 'WP:TYPO#Ponctuation'], // ['Majuscules#Ponctuation', 'WP:TYPO#MAJUSCULES-PONCTUATION'], ['Espaces#Ponctuation', 'WP:TYPO#ESPACES-PONCTUATION'], 'WP:LI', ['WP:LI#Répétition', 'WP:RLI'], ['#Désambiguïsation', 'WP:HOM#Résolution d\'homonymie'], ['InterLang', 'WP:LIL : Modèle:Lien'], ['InterWiki', 'WP:IW'], ['L.Ext.⇏corps', 'WP:LE#Pas de lien externe dans le corps de l\'article'], 'WP:LE', ['Site officiel', 'Modèle:Site officiel'], ['Note#Ponctuation', 'Aide:Note#Règles par rapport à la ponctuation'], ['Note#Plusieurs', 'Aide:Note (aide détaillée)#Plusieurs notes à un même endroit du texte : Modèle:,'], ['Note#Titres', 'Aide:Note#Recommandation concernant les titres de section'], ['Note#Groupées@multi', 'Aide:Note (aide détaillée)#Notes groupées à appels multiples'], 'WP:ORTHO', 'grammaire', ['forme', 'mise en forme'], ['Modèle:…', '[[Modèle:]]'], 'Modèle:Unité', 'Modèle:Non signé2' ];
///////////// // Widgets //
var tooltipRefHover = true;
//////////////////// // Personnal devs //
// Liste de suivi vide par défaut (n'a pas tjrs été ainsi) ; valide le formulaire de la liste de suivi /* if (-1 < document.location.href.indexOf(':Liste_de_suivi')) { $('.cloption-submit').click(); }
- /
// Signature oubliée if (-1 < document.location.href.indexOf('title=Discussion')) { if (-1 < document.location.href.indexOf('action=history')) { $('<a style="margin-left: 8px; font-size: smaller;">signature</a>') .click(function(event) { event.preventDefault(); var li = $(this).closest('#pagehistory li'), map = { user: li.find('.history-user bdi').text(), date: li.find('.mw-changeslist-date').text(), revid: li.data('mw-revid') }, tpl = '— Le message qui précède, non signé, a été déposé par user (discuter), le date'; window.prompt('WP:SIGN', tpl.replace(/user|date|revid/gi, function(matched) { return map[matched]; })); }) .appendTo('#pagehistory li'); } else if (-1 < document.location.href.indexOf('diff=')) { $('<a style="margin-left: 8px; font-size: smaller;">signature</a>') .click(function(event) { event.preventDefault(); var map = { user: $('#mw-diff-ntitle2 a').first().text(), date: $('#mw-diff-ntitle1 a').first().text().replace(/Version( actuelle datée)? du /, ), revid: $('#mw-diff-ntitle1 a').first().attr('href').match(/oldid=([0-9]+)/)[1] }, tpl = '— Le message qui précède, non signé, a été déposé par user (discuter), le date'; window.prompt('WP:SIGN', tpl.replace(/user|date|revid/gi, function(matched) { return map[matched]; })); }) .appendTo('#mw-diff-ntitle2 .mw-usertoollinks'); } }
// Pages à ne pas mettre en liste de suivi même si « Ajouter à ma liste de suivi les pages et les fichiers que je modifie » est cochée var neverFollowedPageList = [ 'Wikipédia:Vandalisme en cours', 'Wikipédia:Demande de suppression immédiate', 'Wikipédia:Pages soupçonnées de violation de copyright', //'Wikipédia:Demande de purge d\'historique', //'Wikipédia:Demande de renommage', //'Wikipédia:Demande de protection de page', ]; $(function() { if (0 <= $.inArray($('#firstHeading').text(), neverFollowedPageList)) { window.setTimeout(function() { $('#ca-unwatch a').click(); window.setTimeout(function() { $('#ca-watch a').css({opacity: 0.5}).attr('title', 'Jamais suivie'); }, 500); }, 500); } });
// Essai de détection de liens externes hors sujet ; telles les pages d'accueil utilisées comme ref juste pour faire un lien externe (par exemple, « untel travaille sur Wikipédia[1] » ne sourcerait rien sur untel.) $('ol.references li span.reference-text').each(function() { var refHref = $(this).find('a:first').attr('href'); if (refHref) { $(this).after('<a href="https://www.google.fr/#q='+$('#firstHeading').text().replace(' ', '+')+'+site:'+encodeURIComponent(refHref)+'&filter=0" target="_blank" style="padding-left: 5px; font-size: 9px;">Rechercher dans la source</a>'); } });
/*Security doesn't allow this $('ol.references li span.reference-text').after('<button style="font-size: smaller;" onclick="refTest(this); return false;">Tester la source</button>'); function refTest(buttonElement) { var refSubject = $('#firstHeading').text(); var refLinkElement = $(buttonElement).parent().find('span.reference-text a:first'); var refHref = refLinkElement.attr('href'); $.get(refHref, function(data) { wholeCount = (data.match(new RegExp(refSubject, 'gi')) || []); buttonElement.append(' wholeCount='+wholeCount+''); }); }
- /