Inscris-toi pour écrire dans l'encyclopédie Wikimini!

Utilisateur:Pokitz/common.js

Aller à : navigation, rechercher

Note : après avoir enregistré tes préférences, tu devras forcer son rechargement complet en ignorant le contenu actuel du cache de ton explorateur pour voir les changements : Mozilla / Firefox / Konqueror / Safari : maintiens la touche Majuscule (Shift) en cliquant le bouton Actualiser (Reload,) ou presse Maj-Ctrl-R (Maj-Cmd-R sur Apple Mac) ; Internet Explorer / Opera : maintiens la touche Ctrl en cliquant le bouton Actualiser ou presse Ctrl-F5.

var mnpls_start = 1;
  if (mnpls_start == 1) {
    console.log("c")

    // Anti-usurpation
    const certified = ["Pokitz", "Poketo", "Hermione Potter","E2010", "Rififi", "Lorangeo", "Pikajaune", "Julie54", "Precou", "Dodoïste", "Wikibooznik", "Admin", "Nixit", "LoliMarine", "Hermione 10", "HermioneHP", "Benie", "Gaara du desert", "Cœur myrtille", "Laurent123", "Bachirx", "BachirZ", "Bachrix", "Lina3", "Flodelaplage", "Julien", "Elisabeth", "Dr Brains", "Jereemy", "Sami06", "Olivier.mory", "Tiphaine99", "Nicolas2001", "Macy91", "Curieux", "Mcgillo", "05bourga", "Mory", "Haxpett", "Guaka", "DADMOURID", "Scratcheur-2020Send", "Paksios", "BMD", "Lovefox", "Waabwaab2", "CharlieFierro", "Poule77", "Darius01", "Nathan26", "Flo123", "Ptitloulou"]

    const mnpls_start = 1

    for (certifieds in certified){
      console.log("https://fr.wikimini.org/wiki/Utilisateur:" + certified[certifieds])
      if (location.href == "https://fr.wikimini.org/wiki/Utilisateur:" + certified[certifieds] || location.href == "https://fr.wikimini.org/wiki/Utilisatrice:" + certified[certifieds]){
        alert("Cet utilisateur/utilisatrice est vérifié et n'est pas une usurpation !")
      }
    }

    function getElementByXpath(path) {
      return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
    }

    var mobilenavtoggled = 0

    const emlist = {
      ":wikiboo:": "[[File:Wikiboo_stand.png|19px]]"
    }

    function mnpls_newemojis() {
      alert("Liste des Emojis+ :\n:wikiboo:")
    }

    function get_elements_by_inner(word) {
      res = []
      elems = [document.querySelectorAll()];
      elems.forEach(function(elem) {
        if (elem.outerHTML.includes(word)) {
          res.push(elem)
        }
      })
      return (res)
    }

    if (!location.href.includes("common.js")){
    setInterval(function () {
      //EMOJI+
      document.querySelectorAll("textarea").forEach(function (eelmnt) {
        var keys = Object.keys(emlist);

      for(var i = 0; i < keys.length;i++){
        //keys[i] for key
        //dictionary[keys[i]] for the value
        if (eelmnt.value.includes(keys[i])){eelmnt.value = eelmnt.value.replace(keys[i], emlist[keys[i]])}
      }
      });
    }, 250);
    }
    //ChickenSmoothie.com
    document.querySelectorAll("[id^='chickensmoothie-']").forEach(function (eelmnt) {
      try {
        //16
        eelmnt.outerHTML = "<a href='https://www.chickensmoothie.com/pet/" + eelmnt.getAttribute("id").substring(16) + ".html'><img src='https://www.chickensmoothie.com/pet/" + eelmnt.getAttribute("id").substring(16) + "&trans=1.jpg'>"
      } catch (error) {}
    });

    //WMaxTitre
    document.querySelectorAll("[id='wmaxtitre']").forEach(function (eelmnt) {
      try {
        //10
        document.querySelector(".firstHeading").innerHTML = eelmnt.innerHTML
        document.querySelector("#firstHeading").innerHTML = eelmnt.innerHTML
      } catch (error) {}
    });

    if (document.location.href.startsWith("https://fr.wikimini.org/wiki/Sp%C3%A9cial:AWCforum/")) {
      if (document.querySelector(".post_box") != null) {
        console.log("y")
        if (document.querySelector(".forumtoolbar") != null) {
          document.querySelector(".forumtoolbar").innerHTML = document.querySelector(".forumtoolbar").innerHTML + " <a id='newemojibutton'>Emoji+</a>"
          document.querySelector("#newemojibutton").addEventListener("click", mnpls_newemojis);
        }
      } else {
        console.log("gpatrouvé")
      }
    }

    function mnpls_av_kw() {
      alert("Un virus a été bloqué par l'antivirus : Virus de faille de recherche")
    }

    //DETECTION AV
    document.querySelectorAll("a[href^='https://fr.wikimini.org/wiki/Special:AWCforum/search/s?kw=']").forEach(function (kwelmnt) {
      kwelmnt.setAttribute('id', 'urldangereuse');
      kwelmnt.removeAttribute('href');
      kwelmnt.addEventListener('click', mnpls_av_kw);
    });

    //METTRE LA NAVIGATION HTML5 SANS SWIFFYCONTAINER
    setInterval(function () {
      if (mobilenavtoggled == 0) {
        try {
          document.querySelector("#swiffycontainer").setAttribute("style", "dis" + "play:none")
          var mobilenav = document.querySelector("#mobileNav")
          mobilenav.setAttribute("id", "mobileNavShown")
          mobilenav.removeAttribute("class")
          mobilenavtoggled = 1
        } catch (error) {
          console.log(error)
        }
      }
    }, 500);

    //AJOUTER A UN LI
    function mnpls_addli(iul, ili) {
      iul.innerHTML = iul.innerHTML + "<li style='list-style-type:none;list-style-image:none;'>" + ili + "</li>"
    }

    //ICONE PSEUDO
    function mnpls_iconpseudo() {
      try {
        console.log("icon called")
        mnpls_iconpseudo_element = document.querySelector("div.mw-body.container div.row.fluid-candidate div.content-bottom div.box-bottom div ul li#pt-userpage a")
        console.log(mnpls_iconpseudo_element)
        mnpls_iconpseudo_element.innerHTML = mnpls_iconpseudo_element.innerHTML + " <span style='color:#ccff00'>[</span><span style='color:#00ff66'>M</span><span style='color:#0066ff'>A</span><span style='color:#cc00ff'>X</span><span style='color:#ff0000'>]</span>"
      } catch (error) {
        console.log("icon error")
      }
    }


    //ICONE CE QUE TU PEUT FAIRE
    function mnpls_iconcqtpf() {
      try {
        console.log("cqtpf icon called")
        mnpls_cqtpf_element = document.querySelector(".content-bottom h5")
        console.log(mnpls_cqtpf_element)
        mnpls_cqtpf_element.innerHTML = mnpls_cqtpf_element.innerHTML + " <span style='color:#ccff00'>[</span><span style='color:#00ff66'>M</span><span style='color:#0066ff'>A</span><span style='color:#cc00ff'>X</span><span style='color:#ff0000'>]</span>"
      } catch (error) {
        console.log("cqtpf icon error")
      }
    }



    if (location.href.startsWith("https://fr.wikimini.org/wiki/Sp%C3%A9cial:AWCforum")) {
      console.log("d forum")
      setTimeout(function () {
        mnpls_iconcqtpf()
        mnpls_iconpseudo()
      }, 3500)
    } else if (location.href.startsWith("https://fr.wikimini.org/wiki/")) {
      //Vérification de si ça fonctionne
      console.log("d")
      setTimeout(function () {
        mnpls_iconcqtpf()
        mnpls_iconpseudo()
      }, 3500)
      //Bouton Signaler
      setTimeout(function () {
        var mnpls_optionbox = document.querySelector(".skin-wikimini.action-view div.mw-body.container div#fluid-row.row.fluid-candidate div#fluid-sidebar.col-md-5.text-center div.option-box.text-center div.text-left div.content ul")
        console.log(mnpls_optionbox)
        mnpls_addli(mnpls_optionbox, "<b><a href='https://fr.wikimini.org/wiki/Discussion_Wikimini:Alertes'>Signaler</a></b>")
      }, 3500);
      //Toujours afficher le bouton 'Modifier le Wikicode' même si le script du site ne veut pas l'afficher
      setInterval(function () {
        try {
          var mnpls_caedit = document.querySelector(".ca-edit")
          mnpls_caedit.setAttribute("class", "ca-edit-shown")
          mnpls_caedit.setAttribute("style", "list-style-image:url(/w/skins/Wikimini/resources/images/icon-ca-edit.gif?a0f68);")
        } catch (error) {}
      }, 1000);
    }

    if (location.href == "https://fr.wikimini.org/wiki/Sp%C3%A9cial:AWCforum/member_options/editsig") {
      setTimeout(function () {
        try {
          document.querySelector("#wpTextbox1").removeAttribute("onkeydown")
          document.querySelector("#wpTextbox1").removeAttribute("onkeyup")
        } catch (error) {}
      }, 50)
    }

    function mnpls_b_avatar() {
      alert("Pour mettre un avatar sur Wikimini, il faudra :\nMettre en ligne l'avatar sur le site\nValidez\nCopiez le lien dans la boîte a texte (ça commence par http://ibb.co/)\nPuis collez le dans la barre d'adresse\nPuis faites clique droit et 'Copier l'adresse de l'image'\nPuis mettez le sur wikimini en mettant http a la place de https")
      location.href = "https://imgbb.com/"
    }

    //Police d'ecriture
    document.head.innerHTML = document.head.innerHTML + '<link href="https://fonts.googleapis.com/css2?family=Open+Sans&display=swap" rel="stylesheet"><style>body{font-family: "Open Sans", sans-serif !important;}</style>'

  }
mnpls_start = 0;
Wikiboo Outils personnels