/* <pre><nowiki> */
obtenir("BistroDuJour");
obtenir("ProtectCreation");
obtenir("RestaurationDeluxe");
// includes à GôTô
document.write('<script type="text/javascript" src="'
+ 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:GôTô/objects.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="'
+ 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:GôTô/ufunctions.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
// mes scripts et le reste.
document.write('<script type="text/javascript" src="'
+ 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:Dake/monobook.js/deluxehistory.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="'
+ 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:Dake/monobook.js/suppressiondeluxe.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="'
+ 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:Dake/monobook.js/restaurationdeluxe.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="'
+ 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:Dake/monobook.js/purge.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/**************************************************************/
/* Ajoute deux liens sur les liens rouges en prévisualisation */
/* Auteur : Seb35 */
/* Modifications pour IE/Firefox : Dake */
/**************************************************************/
function liensRouges_main()
{
if(/Speial(?::|%3A)Watchlist/i.test(window.location) || /edit/i.test(window.location)) return;
var allLinks = document.getElementById('bodyContent').getElementsByTagName('a');
for(i=0; i<allLinks.length; i++)
{
if(allLinks.getAttribute('class') == 'new')
{
titre = allLinks.getAttribute('title');
var newElementOutside = document.createElement("sup");
var newElement = document.createElement("a");
newElement.setAttribute("title",'Rechercher \'' + titre + '\'');
newElement.setAttribute("href", 'http://www.google.com/search?num=100&q=' + titre + '+site:fr.wikipedia.org');
newElement.appendChild(document.createTextNode(" google "));
newElementOutside.appendChild(newElement);
insertAfter( allLinks.parentNode, newElementOutside, allLinks);
}
}
}
$(liensRouges_main);
var suiviManagerAllPages = new Array();
function SuiviManagerRegexp(regexp)
{
var match = new RegExp(regexp);
for (var i=0;i<suiviManagerAllPages.length;i++) {
var pageName = suiviManagerAllPages.childNodes.getAttribute("value");
if (match.test(pageName)) {
suiviManagerAllPages.childNodes.checked=true;
}
}
}
function SuiviManagerLiensRouges()
{
for (var i=0;i<suiviManagerAllPages.length;i++) {
var pageClass = suiviManagerAllPages.childNodes.getAttribute("class");
if (pageClass && pageClass=="new") {
suiviManagerAllPages.childNodes.checked=true;
}
}
}
function SuiviManagerDeselect()
{
for (var i=0;i<suiviManagerAllPages.length;i++) {
suiviManagerAllPages.childNodes.checked=false;
}
}
function SuiviManager() {
if (mw.config.get('wgCanonicalSpecialPageName') !== 'EditWatchlist') return;
var a=0;
var b=0;
var interfaceMsg = new Array();
var regexpList = new Array();
//////////////////////////////////////////////////
// Expressions régulières et liens de l'interface
//
// besoin d'aide pour les regexp ?
// http://www.commentcamarche.net/javascript/jsregexp.php3
//////////////////////////////////////////////////
interfaceMsg = "<b>Tout cocher</b>";
regexpList = "^.*";
interfaceMsg = "Utilisateurs";
regexpList = "^Utilisateur:";
interfaceMsg = "Wikipédia:*";
regexpList = "^Wikipédia:";
interfaceMsg = "Sous-pages de PàS";
regexpList = "^Wikipédia:Pages à supprimer\/";
interfaceMsg = "Sous-pages de PàV";
regexpList = "^Wikipédia:Pages à vérifier\/";
interfaceMsg = "Propositions AdQ";
regexpList = "^Wikipédia:Proposition articles de qualité\/";
interfaceMsg = "Lumière sur";
regexpList = "^Wikipédia:AccueilLumièreSur\/";
interfaceMsg = "Pages du bistro";
regexpList = "^Wikipédia:Le Bistro\/";
interfaceMsg = "Images";
regexpList = "^Image:";
interfaceMsg = "Modèles";
regexpList = "^Modèle:";
interfaceMsg = "Aide";
regexpList = "^Aide:";
interfaceMsg = "Catégories";
regexpList = "^Catégorie:";
interfaceMsg = "Portails";
regexpList = "^Portail:";
//////////////////////////////////////////////////
var topTag = document.getElementById("contentSub")
// récupère toutes les pages
var watchlist = document.getElementsByTagName("ul");
for (u=0;u<watchlist.length;u++) {
var entries = watchlist.getElementsByTagName("li");
for (i=0;i<entries.length;i++) {
suiviManagerAllPages.push(entries);
}
}
// prépare la mini-interface
var str = "<div style=\"background-color:#8ecfe4;font-size:1px;height:8px;border:1px solid #AAAAAA;-moz-border-radius-topright:0.5em;-moz-border-radius-topleft:0.5em;\"></div>"
+ "<div style=\"border:1px solid #6ac1de;border-top:0px solid white;padding:5px 5px 0 5px;margin-bottom:3ex;\"><p>"
+ "<div style=\"float: left; text-align: left; white-space: nowrap;\"></div>"
for (var cpt = 0; cpt < interfaceMsg.length; cpt ++) {
str += "<a href=\"javascript:SuiviManagerRegexp('" + regexpList + "')\">"
+ interfaceMsg
+ " ·</a> "
}
str += "<a href=\"javascript:SuiviManagerLiensRouges()\">"
+ "Retirer les liens rouges"
+ " ·</a> "
str += "<a href=\"javascript:SuiviManagerDeselect()\">"
+ "<b>Enlever toutes les coches</b>"
+ " ·</a> "
topTag.innerHTML = topTag.innerHTML + "<br clear=all />" + str + "<p></div>"
}
$(SuiviManager);
function TodayDate2() {
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);
}
/////////////////////////////////////////
function addToSummary(str)
{
document.editform.wpSummary.value += " " + str
}
function OptimizedSuivi()
{
if (document.title=="Supprimée de la liste de suivi - Ne plus suivre - Wikipédia") {
history.go(-1)
}
// remplacement de la watchlist "normal" par une version avec ses modifs masquées + 1 jour
var watch = document.getElementById("pt-watchlist");
if (!watch) return;
watch.childNodes.setAttribute("href", "http://fr.wikipedia.org/w/index.php?title=Special:Watchlist&days=1&hideOwn=1")
if (document.URL.indexOf("http://fr.wikipedia.orghttps://wikines.com/fr/Special:Watchlist")==0 ||
document.URL.indexOf("http://fr.wikipedia.org/w/index.php?title=Special:Watchlist")==0 ){
var allDays = document.getElementsByTagName("ul");
for (i=0; i<allDays.length; i++) {
if (allDays.getAttribute("class") == "special") {
var artList = allDays.getElementsByTagName("li");
for (j=0; j<artList.length; j++) {
var elem = artList;
var aTag = elem.getElementsByTagName("a");
var articleName = aTag.getAttribute("title");
var stopWatch = "/w/index.php?title=" + articleName + "&action=unwatch"
var newElement = document.createElement("a");
newElement.setAttribute("href",stopWatch);
var newText = document.createTextNode("stop");
newElement.appendChild(newText);
var newPar = document.createTextNode(") (")
// séparation des cas (nouvel article, ou déjà existant)
if (aTag.childNodes.data == "diff") {
insertAfter(elem, newPar, aTag);
} else {
insertAfter(elem, newPar, aTag);
}
insertAfter(elem, newElement, newPar);
}
}
}
}
}
$(OptimizedSuivi);
function Bistro_PaS_PaF()
{
var a = document.getElementById("p-navigation");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
var startUrl = '/w/index.php?title='
var endUrl = '&action=purge'
// liste des URLs
var urls = new Array()
urls = 'Wikipédia:Le Bistro'
urls = 'Wikipédia:Pages à supprimer'
urls = 'Wikipédia:Bot/Requêtes'
urls = 'Wikipédia:Bot/Requêtes/Catégories'
urls = 'Special:Newpages'
urls = 'Special:Newimages'
urls = 'Special:Blockip'
urls = 'Wikipédia:Bulletin des administrateurs'
urls = 'Special:Log'
urls = 'Special:Log/delete'
var labels = new Array()
labels = 'Bistro'
labels = 'PàS'
labels = 'Bot Rq'
labels = 'Bot catRq'
labels = 'nPage'
labels = 'nImgs'
labels = 'Block'
labels = 'bAdmin'
labels = 'logs'
labels = 'logDel'
for (var i=0;i<urls.length;i+=2) {
tableHTML = '<table valign="top" cellspacing="0" cellpadding="0">'
tableHTML += '<tr>'
tableHTML += '<li><td><a href="' + startUrl + urls + endUrl + '">' + labels + ' | </a></td>'
tableHTML += '<td><a href="' + startUrl + urls + endUrl + '">' + labels + '</a></td></li>'
tableHTML += '</tr>'
tableHTML += '</table>'
b.innerHTML = b.innerHTML + tableHTML
}
}
}
}
$(Bistro_PaS_PaF);
function changeSummary(sampleText) {
document.editform.wpSummary.value = sampleText;
}
function nouvelOnglet() {
var a = document.getElementById("p-cactions");
if (a)
{
b = a.getElementsByTagName("ul");
if(b.length > 0)
{
b.innerHTML = b.innerHTML
+ '<li id="ca-nstab-user">'
+ '<a href="https://wikines.com/fr/Special:Shortpages">'
+ 'shortpages</a></li>';
}
}
}
$(nouvelOnglet);
function insertAfter(parent, node, referenceNode) {
parent.insertBefore(node, referenceNode.nextSibling);
}
/*----------------------------------------------------------------------*/
/* </nowiki></pre> */