Utilisateur:Phe/common.js
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./* <source lang="javascript"> */
/* mw.loader.load("http://toolserver.org/~magnus/wysiwtf/wysiwtf.js"); */
/*importScript('Utilisateur:EDUCA33E/LiveRC.js');*/
/*importScript('Utilisateur:Phe/redirect ou page protégé.js');*/
/*importScript('Utilisateur:Phe/Purge_hist_(maloq).js');*/
/*importScript('Utilisateur:Phe/test10');*/
/*importScript('Utilisateur:Tieum p/LiveRC.js')*/
/*importScript('Utilisateur:Phe/magnus edit box.js');*/
/*importScript('Utilisateur:Darkoneko/nekotb_fc_1.1.js');*/
document.write('<script type="text/javascript" src="'
+ '//fr.wiki.x.io/w/index.php?title=User:Phe/redirect_ou_page_protégé.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
var wma_settings =
{
height : 400,
width : 480,
}
var disableFeaturedInterwikiLinks = false
/*importScript("MediaWiki:Gadget-FusionContribs.js");*/
/*importScript('Utilisateur:Phe/sortable table.js');*/
/* == Popup de Lupin == */
document.write('<script type="text/javascript" src="'
+ '//en.wiki.x.io/w/index.php?title=User:Lupin/popups.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
simplePopups=true;
popupDelay=0.7;
popupStructure='original';
popupOnEditSelection=false;
popupAdminLinks=true;
var oldEditsectionLinks = true;
//var disable_clickodrome = true;
importScript('Utilisateur:Phe/Clickodrome.js');
/* == Message vandalisme == */
/**
* suivant le nom de la page et referer ajoute un {{vandalisme|article}}
* ou un {{bienvenu}} ou {{bienvenue}} + la signature. Pour une page
* utilisateur {{bienvenu}} est toujours utilisé, pour une page de
* discussion d'un utilisateur {{bienvenue}} est utilisé si le referrer
* est une page utilisateur sinon {{vandalisme}} est utilisé.
*/
/*
function vandalisme_ou_bienvenu()
{
var user_talk = 'Discussion_Utilisateur:';
var user = 'Utilisateur:';
if (mw.config.get('wgPageName').indexOf(user_talk + 'Phe/') != -1)
return;
if (mw.config.get('wgPageName').indexOf(user + 'Phe/') != -1)
return;
var index1 = document.URL.indexOf(ugly_url + user_talk);
var index2 = document.URL.indexOf(ugly_url + user);
if (index1 == -1 && index2 == -1)
return;
if (document.editform == undefined)
return;
var text_area = document.editform.wpTextbox1;
if (text_area.value.length == 0) {
refferer = document.referrer;
var text = '{{subst:'
if (index2 != -1) {
text += 'Bienvenu';
} else if (refferer.indexOf(pretty_url + user) != -1) {
text += 'Bienvenue';
} else {
refferer = refferer.slice(ugly_url.length);
refferer = refferer.split('&')[0];
refferer = decodeURI(refferer);
refferer = refferer.replace(/_/g, ' ');
text += 'Vandalisme|' + refferer;
}
text += '}}\n~~~~';
text_area.value = text;
}
}
$(vandalisme_ou_bienvenu);
*/
function getArticleName()
{
var strOut = document.title
// case search
if (strOut == "Rechercher - Wikipédia")
return document.getElementById("lsearchbox").value
// case article being modified
strOut = strOut.replace("modification de ", "").replace(" - Modifier", "")
strOut = strOut.replace(" - Prévisualiser", "").replace(" - Wikipédia", "")
return strOut
}
/*
* addOngletJournal
*
* Permet de passer d'une page à son log
*
* Auteur : bayo à partir de [[MediaWiki:Gadget-EditZeroth.js]]
* [[Catégorie:MediaWiki:Fonction Monobook en JavaScript]]
* identique au gadget + ajout d'une accessKey, phe
*/
function addOngletJournal() {
if (!document.getElementById) {
return;
}
x = document.getElementById('ca-protect');
if (!x) {
return;
}
x = x.parentNode
y = document.createElement('LI');
y.id = 'ca-log';
z = document.createElement('A');
z.accessKey = "a";
uri = mw.config.get('wgScript') + '?title=Special:Journal&page=' + encodeURI(mw.config.get('wgPageName'))
z.href = uri;
z.appendChild(document.createTextNode('journal'));
y.appendChild(z);
x.appendChild(y);
}
if ( mw.config.get('wgNamespaceNumber') >= 0 ) {
addOnloadHook(addOngletJournal);
}
/* == Page spécial undelete == */
//----------------------------------------------------
function UndeleteSelectAll()
{
if (getArticleName() != "Voir et restaurer la page supprimée")
return;
var title2 = document.getElementsByTagName("h2")
var all = document.createElement("input")
all.setAttribute("type", "checkbox")
all.setAttribute("onchange", "selectAll(this.checked)")
all.setAttribute("title", "Sélectionner/Désélectionner tous")
if (title2.length > 0)
title2[title2.length -1].appendChild(all)
all.click()
}
function selectAll(bool)
{
var inputs = document.getElementsByTagName("input")
for (var cpt = 0 ; cpt < inputs.length ; cpt++)
inputs[cpt].checked = bool
}
$(UndeleteSelectAll)
function setFocus()
{
if (document.editform == undefined)
return;
var text_area = document.editform.wpTextbox1;
if (text_area)
text_area.focus();
}
//addOnloadHook(setFocus);
/* == Timing == */
var millisecs;
var secs;
function begin_time()
{
date = new Date();
millisecs = date.getMilliseconds();
secs = date.getSeconds();
}
function end_time()
{
date = new Date();
var msec = date.getMilliseconds() - millisecs;
if (msec < 0) { msec += 1000; secs += 1; }
var ms;
if (msec <= 9)
ms = "00" + msec;
else if (msec <= 99)
ms = "0" + msec;
else
ms = msec;
alert((date.getSeconds() - secs) + '.' + ms);
}
/*</source>*/