Utilisateur:0x010C/script/PopupVandalism.js

Dans cet article, nous allons analyser en détail Utilisateur:0x010C/script/PopupVandalism.js, un sujet qui a suscité un grand intérêt dans la société contemporaine. Depuis ses origines jusqu'à son impact aujourd'hui, Utilisateur:0x010C/script/PopupVandalism.js a fait l'objet de débats et de recherches dans différents domaines. Au fil des années, Utilisateur:0x010C/script/PopupVandalism.js a influencé la façon dont nous percevons le monde qui nous entoure et a joué un rôle crucial dans l’évolution de divers domaines de connaissances. A travers cet article, nous chercherons à comprendre le sens, l'importance et les implications de Utilisateur:0x010C/script/PopupVandalism.js, ainsi que sa pertinence dans le contexte actuel. Nous décomposerons ses différentes facettes, explorerons ses multiples applications et analyserons son impact sur la société.
//Avertit du niveau de vandalisme à l'arrivée sur wikipédia
//Crédits : Créé par ] (adapté d'un précédent code de ])
//Documentation : ]

function PopVand_GetVand()
{
    $.post(mw.config.get("wgScript"), { title: "Utilisateur:0x010C/script/PopupVandalism.js/box", action: "purge" }, function (Response)
    {
        if (PopVand_Mode == "text" || PopVand_Mode == "Text") {
            PopVand_DisplayVandText(Response);
        } else if (PopVand_Mode == "box" || PopVand_Mode == "Box") {
            PopVand_DisplayVandBox(Response);
        } else {
            PopVand_DisplayVandText(Response);
            PopVand_DisplayVandBox(Response);
        }
    });
}

function PopVand_DisplayVandBox(Response)
 {
    var Content = document.getElementById("content");
    var Div = document.createElement('div');
    Div.style.display = "none";
    Content.insertBefore(Div, Content.firstChild);
    Div.innerHTML = Response;
    var box = Div.getElementsByClassName("ModeleBUtilisateur");
    Div.innerHTML = "";
    Div.appendChild(box);
    Div.style.display = "";
    Div.setAttribute("style", "float:right;");
}
function PopVand_DisplayVandText(Response){
	var li = document.createElement('li');
	li.innerHTML = Response;
	var lvl = li.getElementsByClassName("ModeleBUtilisateurImgTexte").getElementsByTagName("b").innerHTML;
    li.innerHTML = "";
    li.style.display = "";

	var spancolor;
	if(PopVand_Color === true)
	{
		switch(lvl)
		{
			case "1":
				spancolor = '<span style="color:white;background:red;">';
				break;
			case "2":
				spancolor = '<span style="color:red;">';
				break;
			case "3":
				spancolor = '<span style="color:orange;">';
				break;
			case "4":
				spancolor = '<span style="color:green;">';
				break;
			case "5":
				spancolor = '<span style="color:blue;">';
				break;
		}
	}
	else
		spancolor = '<span>';
    li.innerHTML = '<a href="https://wikifreehand.com/fr/Modèle:Alerte_vandalisme" title="Alerte vandalisme">' + spancolor + 'Vandalisme ' + lvl + '</span></a>';

    var nav = document.getElementById("p-navigation");
    if(nav)nav.getElementsByTagName("ul").appendChild(li);
}

if (typeof PopVand_Mode == "undefined") {
    var PopVand_Mode = "both";
}
if (typeof PopVand_Color == "undefined") {
    var PopVand_Color = true;
}

$(PopVand_GetVand);