« MediaWiki:Common.js » : différence entre les versions

Contenu supprimé Contenu ajouté
Maloq (discuter | contributions)
Importation de MediaWiki:Gadget-getVarValue.js et de MediaWiki:Gadget-getStrDateToday.js. La multiplication de script augmente le tps de chargement et la charge serveur (meme si ils sont en cache)
Maloq (discuter | contributions)
Aucun résumé des modifications
Ligne 1 136 :
}
 
/*
* Fonction
*
* Récupère la valeur d'une variable globale en gérant le cas lorsque cette variable n'existe pas
* @param nom_variable Nom de la variable dont on veut connaître la valeur
* @param val_defaut Valeur par défaut si la variable n'existe pas
* @return La valeur de la variable, ou val_defaut si la variable n'existe pas
*
* Auteur : Sanao
* Dernière révision : 22 novembre 2007
*/
function getVarValue(nom_variable, val_defaut)
{
Ligne 1 152 ⟶ 1 163 :
}
 
/*
//</nowiki>
* Fonction
*
* Retourne une chaîne de caractères de la date courante selon dans un certain format
* @param format Format de la date "j" pour le jour, "m" pour le mois et "a" pour l'année. Ainsi si l'on est le 21 novembre 2007 et l'on passe en paramètre cette chaîne "a_m_d", la chaîne retournée sera "2007_novembre_21"
* Auteur : Sanao
* Dernière révision : 21 novembre 2007
*/
function getStrDateToday(format)
{
var str_mois = new Array();
with (str_mois)
{
push("janvier");
push("février");
push("mars");
push("avril");
push("mai");
push("juin");
push("juillet");
push("août");
push("septembre");
push("octobre");
push("novembre");
push("décembre");
}
var today = new Date();
var day = today.getDate();
var year = today.getYear();
if (year < 2000)
{
year = year + 1900;
}
var str_date = format;
//Création de la chaîne
var regex = /j/gi;
str_date = str_date.replace(regex, day.toString());
regex = /a/gi;
str_date = str_date.replace(regex, year.toString());
regex = /m/gi;
str_date = str_date.replace(regex, str_mois[today.getMonth()]);
return (str_date);
}
Ce document provient de « https://fr.wikipedia.org/wiki/MediaWiki:Common.js ».