_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

Utilisateur:Simans9093/common.js

Dans le monde d'aujourd'hui, Utilisateur:Simans9093/common.js est devenu un sujet d'intérêt général et d'intérêt pour de nombreuses personnes. Son impact couvre différents domaines et ses implications deviennent de plus en plus évidentes dans la société. Que ce soit dans la sphère personnelle, professionnelle ou sociale, Utilisateur:Simans9093/common.js a suscité des débats, des recherches et des réflexions autour de son influence et de sa portée. Dans cet article, nous explorerons divers aspects liés à Utilisateur:Simans9093/common.js, de son origine et de son évolution à ses effets et conséquences sur notre environnement. Il est important de comprendre et d'analyser en profondeur Utilisateur:Simans9093/common.js, afin d'avoir une vision globale et objective de son importance dans notre quotidien.
//syntax highlighter

// Gadget ResumeDeluxe (14-05-24 — 20-05-24)
// 14-05-24 : v. 9h01 = ok
//          : v. 9h07 = ok ne fonctionne plus.  (v-1 = ok) / 

// 23-11-24 = ok (Retouches, compléments, re-classement. Beaucoup de modifications … à tester🧿 
// 01-12-24 = ok (Retouches, ajout et suppression, limite longueur des "appels")
// 21-12-24 = ok (sur tablette)

// 22-10-24 Ajout DisamAssist (de Midas02) supprimé le 01-12-24 car Notok
// https://fr.wikipedia.orghttps://wiki386.com/fr/Utilisateur:Midas02/DisamAssist.js
// https://fr.wikipedia.orghttps://wiki386.com/fr/Utilisateur:Midas02/DisamAssist

//     ]'], (23-11-24

importScript("Utilisateur:Simans9093/Navigation.js");

window.ResumeDeluxe_liens = [
	,
	,
	,
	 en chiffres ] qui le précède ou qui le suit'],
	,
	,
	,
	,
	] introduites par « : »'],
	] la minuscule en début d’alinéa est requise)'],
	] La règle de la minuscule au début d’un alinéa d’une énumération introduite par « : » ne s’applique pas dans le cas  où l’item commence par un numéro ou une lettre, suivi d’un point)'],
	] majuscule en début d’item, ponctuation finale ou pas, selon le cas)'],
	] si liste à •puces ⇒ minuscules en début d’item / si liste #numérotée ⇒ majuscules)'],
	]'],
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	]'], 
	,
	,
	]'],
    ,
    , 
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	,
	] liens d’homonymies'],
	] : Section « Notes et références » manquante'], 
	]'],
	,
	] (Structuration)'],
	,
	] {{Références}})'],
    ,
	]'],
	] des liens internes'],
	] par une ]'],
	] et ]'],
    ,
	,
	,
	,
	]'],
    ]'],
    ,
	])'],
	]'],
	] de ] (]) : 🧿TEXTE'], 
	], ]'],
	] probable ■ possible 🟧 Modification suspecte ■ douteuse 🟧 Possible canular ou maladresse'],
];


// <pre><nowiki>


// MediaWiki:Gadget-verifAncres.js (26-12-22 màj 13-08-23  03-10-24)
// https://fr.wikipedia.orghttps://wiki386.com/fr/MediaWiki:Gadget-verifAncres.js
/*
  Vérifie les liés ancrés de la page courante pour déterminer ceux qui sont brisés.
  {Catégorisation JS|VerifAncres}
*/

mw.loader.using('mediawiki.util', function () {
    $(function(){
        var node = mw.util.addPortletLink('p-tb', '#', '■■■■ ANCRES🟡■■■', 't-ancres', "Vérifier les liens ancrés de cette page");
        $(node).click(function (e) {
            e.preventDefault();
            verifAncres_init();
        });
    });
});

var verifAncres_goodLinks = ;
var verifAncres_goodLinksAncres = ;
var verifAncres_goodLinksURL = ;
var verifAncres_compteurAncre = 0;

function verifAncres_init(){
     var Content = document.getElementById('bodyContent'); // monobook, chick, myskin, simple, vector
     if(!Content) Content = document.getElementById('mw_contentholder'); //modern
     if(!Content) Content = document.getElementById('article'); // cologneblue, nostalgia, standard
     if(!Content) return;
     var allLinks = Content.getElementsByTagName('a');
     for (var i=0,l=allLinks.length; i<l; i++){
          if (
              !(!allLinks.href
           || allLinks.parentNode.classList.contains('editsection')
           || allLinks.parentNode.classList.contains('cachelinks')
           || allLinks.classList.contains('external')
           || allLinks.href.indexOf('javascript:') == 0
           || allLinks.className == 'new'
           || allLinks.className == 'image'
           || allLinks.parentNode.parentNode.id == 'mw-normal-catlinks'
           || allLinks.parentNode.id == 'mw-normal-catlinks'
           || allLinks.parentNode.className == 'subpages'
           || allLinks.parentNode.id == 'contentSub'
           || allLinks.href.indexOf("#")<1
           || allLinks.href.indexOf("cite_ref")!=-1
           || allLinks.href.indexOf("cite_note")!=-1
           || allLinks.href == mw.config.get('wgServer') + mw.config.get('wgArticlePath').split('$1').join("")+encodeURI(mw.config.get('wgPageName'))
           || allLinks.href == mw.config.get('wgArticlePath').split('$1').join("")+encodeURI(mw.config.get('wgPageName'))
           || allLinks.href == mw.config.get('wgServer') + mw.config.get('wgScript') + "?title=" + encodeURI(mw.config.get('wgPageName'))
           || allLinks.href == mw.config.get('wgScript') + "?title=" + encodeURI(mw.config.get('wgPageName'))
           || allLinks.href == mw.config.get('wgServer') + mw.config.get('wgArticlePath').split('$1').join("")+mw.config.get('wgPageName')
           || allLinks.href == mw.config.get('wgArticlePath').split('$1').join("")+mw.config.get('wgPageName')
           || allLinks.href == mw.config.get('wgServer') + mw.config.get('wgScript') + "?title=" + mw.config.get('wgPageName')
           || allLinks.href == mw.config.get('wgScript') + "?title=" + mw.config.get('wgPageName')
           )) {
               if(allLinks.href.indexOf("#")!=-1){
                    var Ancre = decodeURIComponent(allLinks.href).replace(/.*#/g, "");
                    if(!document.getElementById(Ancre) && Ancre != ""){
                         if(verifAncres_goodLinks.indexOf(allLinks)==-1){
                              verifAncres_goodLinksAncres.push(Ancre);
                              verifAncres_goodLinks.push(allLinks);
                              verifAncres_goodLinksURL.push(allLinks.href);
                         }
                    }
               }
          }
     }
     if(!verifAncres_goodLinks){ alert('Cette page ne contient aucun lien ancré'); return; }
     if (!confirm(verifAncres_goodLinks.length + " liens vont être analysés :\n\n" + verifAncres_goodLinksURL.join('\n')) )  return;
     verifAncres();
}

var verifAncres_badLinksURL = ;

function verifAncres(position) {
     if(!position) position=0;
     var tempLink = verifAncres_goodLinks;
     var tempAncre = verifAncres_goodLinksAncres;
     if(!tempLink){
          verifAncres_Msg();
          return;
     }
     var tempTitle = tempLink.title;
     var URL = mw.config.get('wgServer') + mw.config.get('wgScript') + "?title=" + encodeURIComponent(tempTitle) + "&action=render";
     var CompleteFunction = function(Aj) {
               verifAncres_goodLinks.style.backgroundColor = '#FFCCCC';
               verifAncres_goodLinks.style.border = '1px solid red';
               var Temp = document.createElement('div');
               Temp.style.display = "none";
               document.body.appendChild(Temp);
               Temp.innerHTML = Aj.responseText;
               var Good = false;
               var sections = Temp.getElementsByTagName('span');
               for (var i=0,l=sections.length; i<l; i++){
                    var ThisAncre = sections.id;
                    if(ThisAncre == tempAncre){
                         Good = true;
                    }
               }
               if(Good){
                    verifAncres_goodLinks.style.backgroundColor = '#C8FFC8';
                    verifAncres_goodLinks.style.border = '1px solid green';
               }else{
                    verifAncres_badLinksURL.push(verifAncres_goodLinks.href);
                    verifAncres_compteurAncre++;
               }
               Temp.parentNode.removeChild(Temp);
               verifAncres((position+1));
     };
     $.ajax({url : URL, complete: CompleteFunction});
}

function verifAncres_Msg(){
     // Message de fin.
     var msg = "";
     if (verifAncres_compteurAncre == 0){
          msg = "Aucun lien ancré brisé n’a été trouvé.";
     }else if (verifAncres_compteurAncre == 1){
          msg = "Un lien ancré brisé a été trouvé.";
     }else{
          msg = verifAncres_compteurAncre + " liens ancrés brisés ont été trouvés.";
     }
     if(verifAncres_badLinksURL) msg += "\n\n" + verifAncres_badLinksURL.join('\n');

     alert(msg);
}

// -------------------------------------------------------------------------------------------