Utilisateur:Sisqi/vector.js
Apparence
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) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.//importScript('Utilisateur:Sisqi/monobook.js');
//importScript('Utilisateur:Dr Brains/WatchUsers.js')
//importScript('Utilisateur:Phe/Clickodrome.js');
//obtenir('LiensRouges');
/////////////////////////////////////////////////////////////////////////////////////
//Discussion utilisateur:Dr Brains/NewMessage.js
//var NewMessage_PagesASurveiller = new Array();
// Ajouter ci-dessous les pages à surveiller
// NewMessage_PagesASurveiller.push('Discussion utilisateur:YvesRun');
// NewMessage_PagesASurveiller.push('Discussion utilisateur:Le Creillois');
// Importation script
//importScript('Utilisateur:Dr Brains/NewMessage.js');
/////////////////////////////////////////////////////////////////////////////////////
// Utilisateur:Leag/wikEd aide
//
var wikEdFixPunctFrench = true;
var wikEdRegExTypoFix = true;
var wikEdRegExTypoFixURL = 'http://fr.wikipedia.org/w/index.php?title=Wikipédia:AutoWikiBrowser/Typos&action=raw';
// Installe wikEd pour l'édition des pages (pour tous)
// Traduction de [[Utilisateur:Leag|Leag]] : [[Utilisateur:Leag/wikEd|wikEd]]
// disable loading for IE, not needed, but might save a few milliseconds
if (navigator.appName != 'Microsoft Internet Explorer') {
// install [[:en:User:Cacycle/wikEd]] in-browser text editor
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}
/////////////////////////////////////////////////////////////////////////////////////
// Utilisateur:Leag/Navigation popups
//
// [[:en:User:Lupin/popups.js]]
// Traduction de [[Utilisateur:Leag/Navigation popups]]
document.write('<script type="text/javascript" src="'
+ 'http://fr.wikipedia.org/w/index.php?title=User:Leag/popups-strings-fr.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
popupDabRegexp='([{][{]\\s*homonymie|homonymie\\s*[}][}])';
popupFixDabs=true;
popupWatchDisambiggedPages=true;
popupFixDabsSummary="[[Projet:Liens vers les pages d'homonymie|Projet liens homonymie]] (%s => %s)";
popupImages = false;
/////////////////////////////////////////////////////////////////////////////////////
//http:darkoneko.wordpress.com/2010/03/12/personnalisons-wikipedia-la-barre-du-haut/
importScript('Utilisateur:Darkoneko/divers.js') // si vous ne l'avez pas déjà
function customizeTopBar() {
var logout = document.getElementById("pt-logout")
if (!logout) return
var topBarUl = logout.parentNode
var mytalk = document.getElementById('pt-mytalk');
//ajouter "js" a gauche de discussion. La variable "wgUserName" contient le nom de l'utilisateur en cours.
topBarUl.insertBefore( createLiAdressNode('/wiki/user:'+wgUserName+'/'+skin+'.js', 'js'), mytalk)
//ajouter "css" a gauche de discussion, donc il sera entre "js" et "discut'"
topBarUl.insertBefore( createLiAdressNode('/wiki/user:'+wgUserName+'/'+skin+'.css', 'css'), mytalk)
//changer le texte pour "Page de discussion"
//mytalk.getElementsByTagName("a")[0].firstChild.nodeValue = "discut' "
//changer le texte pour "Préférences"
//document.getElementById('pt-preferences').getElementsByTagName("a")[0].firstChild.nodeValue = "prefs"
//changer le texte pour "Liste de suivi"
//document.getElementById('pt-watchlist').getElementsByTagName("a")[0].firstChild.nodeValue = "watchlist"
//changer le texte pour "Contributions"
//document.getElementById('pt-mycontris').getElementsByTagName("a")[0].firstChild.nodeValue = "contribs"
//ajouter "log" a gauche de déconnexion
topBarUl.insertBefore( createLiAdressNode('/w/index.php?title=Special:Journal&user='+wgUserName, 'log'), logout )
//changer le texte pour "Déconnexion"
//logout.getElementsByTagName("a")[0].firstChild.nodeValue = "X"
}
addOnloadHook(customizeTopBar)
/////////////////////////////////////////////////////////////////////////////////////
//
// Liens « Bistro, Oracle, PàS, IàS » du jour
//
function TodayDate()
{
m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
today = new Date();
day = today.getDate();
year = today.getYear();
if (year < 2000)
year = year + 1900;
return (day + " " + m[today.getMonth()] + " " + year);
}
function TodayLibelleMois()
{
m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
today = new Date();
return (m[today.getMonth()]);
}
function getWeekNr()
{
var today = new Date();
Year = takeYear(today);
Month = today.getMonth();
Day = today.getDate();
now = Date.UTC(Year,Month,Day+1,0,0,0);
var Firstday = new Date();
Firstday.setYear(Year);
Firstday.setMonth(0);
Firstday.setDate(1);
then = Date.UTC(Year,0,1,0,0,0);
var Compensation = Firstday.getDay();
if (Compensation > 3) Compensation -= 4;
else Compensation += 3;
NumberOfWeek = Math.round((((now-then)/86400000)+Compensation)/7);
return NumberOfWeek;
}
function takeYear(theDate)
{
x = theDate.getYear();
var y = x % 100;
y += (y < 38) ? 2000 : 1900;
return y;
}
function Semaine_courante()
{
today = new Date();
year = today.getYear();
if (year < 2000)
year = year + 1900;
return ("semaine " + getWeekNr() + " " + year );
}
function AnneeSlashSemaine()
{
today = new Date();
year = today.getYear();
if (year < 2000)
year = year + 1900;
return (year + "/Semaine_" + getWeekNr());
}
function AnneeSlashLibelleMois()
{
m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
today = new Date();
year = today.getYear();
if (year < 2000)
year = year + 1900;
return (year + "/" + m[today.getMonth()]);
}
function nouvelleBoite()
{
var tDate = TodayDate();
var tSemaine = Semaine_courante();
var tAnneeSlashSem = AnneeSlashSemaine();
var a = document.getElementById("p-navigation");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
b[0].innerHTML = b[0].innerHTML
+ '<br>'
+ '<li><a href="/w/index.php?title=Special:Recentchanges&hideliu=1">RC par IPs</a></li>'
+ '<li><a href="/wiki/Wikipédia:LRC">LiveRC</a></li>'
+ '<br>'
+ '<li><a href="/wiki/Utilisateur:Maloq/AdvancedContribs">AdvancedContribs</a></li>'
+ '<li><a href="/wiki/Wikipédia:Le Bistro/'+ tDate +'">Le Bistro du jour</a></li>'
+ '<li><a href="/wiki/Wikipédia:Oracle/'+ tSemaine +'">L’Oracle</a></li>'
+ '<li><a href="/wiki/User:Sisqi/Brouillon">Brouillon</a></li>'
+ '<li><a href="/wiki/Wikipédia:Bulletin des patrouilleurs">BPat</a></li>'
+ '<li><a href="/wiki/Wikipédia:Bulletin_des_administrateurs/' + AnneeSlashSemaine() + '"> BA </a></li>'
+ '<li><a href="/wiki/Wikipédia:RA">RA</a></li>'
+ '<br>'
+ '<li><a href="/wiki/User:Sisqi/Balade">Balade</a></li>'
+ '<li><a href="http://toolserver.org/~sk/cw/frwiki/index.htm">Correction</a></li>'
+ '<li><a href="/wiki/WP:FAUTE">FôteDortografe</a></li>'
}
}
}
addLoadEvent(nouvelleBoite);
/////////////////////////////////////////////////////////////////////////////////////
document.write('<script type="text/javascript" src="'
+ 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:Sisqi/MagicSidebox.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/*
* Résumé Deluxe
*
* Ajoute des commentaires de modification prédéfinis
*
* Auteur : Dake
* Contributions : Pabix, Tieno
* Date de dernière révision : 10 avril 2009
* {{Projet:JavaScript/Script|ResumeDeluxe}}
*/
//////////////////////ZONE PERSONNALISABLE//////////////////////
var resumedeluxeTitles = new Array();
with (resumedeluxeTitles) {
push("Liens Rouge/");
push("Ancre/");
push("Orth/");
push("Retouche/");
push("Wikification/");
push("Version saine/");
push("WP:LE/");
push(" typographie");
push(" catégorisation");
push(" interwiki");
push(" wikification");
push(" image");
push(" mise en page");
push(" redirection");
push(" relecture");
push(" style");
push(" revert");
push(" réorganisation");
push(" réponse");
push(" maintenance");
push(" 1.0");
push(" homonymie");
push(" bandeau");
push(" infobox");
push(" références");
}
var resumedeluxeInputs= new Array();
with (resumedeluxeInputs) {
push("Restauration des [[Projet:Restauration lien rouge|liens rouges]] ");
push("Restauration des [[Projet:Restauration des ancres brisées|ancres brisées]]");
push("Orthographe");
push("Retouche de la modification précédente");
push("[[Aide:Wikification|Wikification]]");
push("Version saine");
push("[[WP:LE|Voir recommandations sur liens externes]]");
push("typographie");
push("catégorisation");
push("interwiki");
push("wikification");
push("image");
push("mise en page");
push("redirection");
push("relecture");
push("style");
push("revert");
push("réorganisation");
push("réponse");
push("maintenance");
push("évaluation Wikipédia 1.0");
push("création homonymie");
push("ajout de bandeau");
push("infobox");
push("références");
}
/////////////////FIN DE LA ZONE PERSONNALISABLE/////////////////
// Options de xpatrol
//xpatrolEnableClear = false; // Active la fonctionnalité de blanchiment de page
//xpatrolEnableBanner = false; // Active la fonctionnalité d'ajout de bandeau
//xpatrolEnablePurge = true; // Active la fonctionnalité de demande de purge d'historique
// Activation de xpatrol
//importScript('Utilisateur:Arkanosis/xpatrol.js');