Utilisateur:StefTest/monobook.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) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
//====================================RandomAutomatique
importScript('Utilisateur:Stef48/randomPage.js');

//====================================fonctions communes
function MygetObj(name) { 
if (document.getElementById) {
    this.obj = document.getElementById(name);
} else if (document.all) {
    this.obj = document.all[name];
} else if (document.layers) {
    this.obj = document.layers[name];
}
} //endGetObj


function getHTTPObject() {
  var xmlhttp = false;
  /* on teste la présence des fonctions */
    /*@cc_on  
    @if (@_jscript_version >= 5)
      try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
        try {
          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (E) {
          xmlhttp = false;
          }
        }
    @else
      xmlhttp = false;
    @end @*/
  /* fin du test */
  /* on essaie de créer l'objet si ce n'est pas déjà fait */
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
      } catch (e) {
      xmlhttp = false;
      }
    }
  return xmlhttp;
}



//====================================fonctions communes
function MygetObj(name) { 
if (document.getElementById) {
this.obj = document.getElementById(name);
} else if (document.all) {
this.obj = document.all[name];
} else if (document.layers) {
this.obj = document.layers[name];
}
} //endGetObj


function getHTTPObject() {
var xmlhttp = false;
/* on teste la présence des fonctions */
/*@cc_on  
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
/* fin du test */
/* on essaie de créer l'objet si ce n'est pas déjà fait */
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}


importScript("User:Pmartin/WikiwixSearch.js");


//Affiche un onglet "Consultation" juste après l'onglet "Historique". Cet onglet permet de consulter le nombre de fois où l'article courant a été consulté le mois courant et précédent
function addArticleTrafficStatistics()
{
var histo = document.getElementById("ca-history");
if(histo)
{
var today = new Date();

//Mois précédent
var annee = today.getYear() + 1900;
if(today.getMonth() == 0)
{
var mois = "12";
annee--;
}
else
{
var mois = new String(today.getMonth());
if(mois.length < 2)
{
mois = "0" + mois;
}
}
var lien_mois_preced = document.createElement("a");
lien_mois_preced.setAttribute("href", "http://stats.grok.se/fr/" + annee + mois + "/" + mw.config.get('wgPageName'));
lien_mois_preced.setAttribute("title", "Voir le mois précédent");
lien_mois_preced.appendChild(document.createTextNode("<="));

//Mois courant
var annee = today.getYear() + 1900;
var mois = new String(today.getMonth() + 1);
if(mois.length < 2)
{
mois = "0" + mois;
}
var lien_mois_courant = document.createElement("a");
lien_mois_courant.setAttribute("href", "http://stats.grok.se/fr/" + annee + mois + "/" + mw.config.get('wgPageName'));
lien_mois_courant.setAttribute("title", "Voir le mois courant");
lien_mois_courant.appendChild(document.createTextNode("Consultation"));

var stats = document.createElement("li");
stats.setAttribute("id", "ca-stats");
stats.appendChild(lien_mois_preced);
stats.appendChild(document.createTextNode(""));
stats.appendChild(lien_mois_courant);

histo.parentNode.insertBefore(stats, histo.nextSibling);
}
}
$(addArticleTrafficStatistics);


obtenir("EvalProject");

function initEvalProjectNames()
{
evalProjectNames=new Array(); //liste de vos projets
evalProjectNames.push("Psychologie")
};

var alwaysEval = false; // ''true'' --> évaluation lancée automatiquement (à éviter en temps normal)
function initEvalProjectNames()
{
	evalProjectNames=new Array(); //liste de vos projets
psychologie
	evalProjectNames.push("Psychologie") // Une ligne comme celle-ci pour chaque projet que vous voulez évaluer
evalProjectNames.push("Psychologie") 
}

importScript('Utilisateur:Chphe/Gadget-Evaluation.js');

// TodoRapide ([[Utilisateur:Prosopee/TodoRapide]])
importScript('Utilisateur:Micthev/TodoRapide.js');
var Todo_emplacement ="Utilisateur:Prosopee/TodoRapide‎";