User:DodoMan/common2.js
Jump to navigation
Jump to search
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
mw.util.addPortletLink( 'p-personal', '/wiki/Spécial:MyPage/Bac_à_sable', 'Mon bac à sable', null, null, null, '#pt-preferences' )
mw.loader.load('https://fr.vikidia.org/w/index.php?title=Utilisateur:Bulest85/lienWP.js&action=raw&ctype=text/javascript');
// [[MediaWiki:Gadget-UserinfoVikidia.js]]
window.UserinfoVikidia = window.UserinfoVikidia || {};
window.UserinfoVikidia.hasTouchScreen = true;
window.UserinfoVikidia.maxScreenWidth = 900;
// LASTCONTRIB
window.lastContribNiveau1 = 180;
window.lastContribNiveau2 = 600;
window.lastContribNiveau3 = 10800;
/** MassRollback
**/
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript');
/**
* ADMINMENU : ajoute des liens vers les pages de demandes
**/
mw.loader.load('https://fr.vikidia.org/w/index.php?title=Utilisateur:Bulest85/Maintenance.js&action=raw&ctype=text/javascript');
// fonction qui permet de déposer automatiquement un message à un utilisateur bloqué juste après son blocage (ne fonctionne pas) -- Source WP
mw.loader.load('https://fr.vikidia.org/w/index.php?title=Utilisateur:Bulest85/blocage1.js&action=raw&ctype=text/javascript');
/**
* SMART PATROL : Ajoute un bouton pour marquer l'historique de la page comme relue.
**/
mw.loader.load('https://fr.vikidia.org/w/index.php?title=Utilisateur:Vivi-1/js/SmartPatrol.js&action=raw&ctype=text/javascript');
// mw.loader.load('https://fr.vikidia.org/w/index.php?title=Utilisateur:Vivi-1/js/AdminMenu.js&action=raw&ctype=text/javascript');
mw.loader.load('https://fr.vikidia.org/w/index.php?title=Utilisateur:Galdrad/UserPatrol.js&action=raw&ctype=text/javascript');
mw.loader.load('https://fr.vikidia.org/w/index.php?title=MediaWiki:Gadget-DeleteBot.js&action=raw&ctype=text/javascript');
/**
* Gadget Drapeau Jaune
**/
mw.loader.load('https://fr.vikidia.org/w/index.php?title=Utilisateur:AB Louis/Drapeau jaune.js&action=raw&ctype=text/javascript');
$(document).ready(function addLinksInLeftBar() {
//non pertinent sur les pages Spéciales
if(mw.config.get('wgNamespaceNumber') != -1)
if(mw.config.get('wgNamespaceNumber') != -1) {
//ajouter des liens en bas de la boite "boîte à outils"
}
});
/**
* CATRENAME : renome les pages de l'espace de catégorie
**/
mw.loader.load('https://fr.vikidia.org/w/index.php?title=Utilisateur:Bulest85/CatRename.js&action=raw&ctype=text/javascript');
// Maintenance
mw.loader.load('https://fr.vikidia.org/w/index.php?title=MediaWiki:Gadget-MenuMaintenance.js&action=raw&ctype=text/javascript');
mw.loader.load('https://fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-Popups.js&action=raw&ctype=text/javascript');
/**
mw.loader.load('https://fr.wikipedia.org/w/index.php?title=Utilisateur:Bulest85/vikibreak.js&action=raw&ctype=text/javascript');
mw.loader.load('https://fr.vikidia.org/w/index.php?title=Utilisateur:Bulest85/Gadget-text.js&action=raw&ctype=text/javascript')
**/
// RESUMEDELUXE : met un résumé de modification parmi ceux ci-dessus si on clique dessus.
window.ResumeDeluxe_liens = [
[ 'Ortho', 'Orthographe' ],
[ 'Typo', 'Typographie' ],
[ 'Mieux', 'Amélioration' ],
'Réorganisation',
'Relecture',
'Faute de frappe',
'Erreur de copié-collé',
'//////////',
[ 'Vikif', 'Vikification' ],
[ 'Mef', 'Mise en forme' ],
[ 'Mep', 'Mise en page'],
[ 'Portail', 'Ajout de portail(s)' ],
'//////////',
'Test',
[ 'Oups', 'Oups...' ],
[ 'Grrr', '[[Spécial:page au hasard|Grrr...]]' ],
'//////////',
'+',
'+ 1',
'+ 2',
'+ 3',
'//////////',
[ 'MàJ', 'Mise à jour' ],
[ 'Bandeau', 'Mise à jour du bandeau de maintenance' ],
'Maintenance',
'Retouche de la modification précédente',
'//////////',
[ 'Img inexist', 'Image inexistante' ],
'Image',
'//////////',
[ 'pas de wiki', 'Interwiki inexistant' ],
'Liens',
'Redirection',
'//////////',
['réf', 'Références'],
'//////////',
'Infobox',
'//////////',
[ 'Indent', 'Indentation' ],
['Rép', 'Réponse'],
'//////////',
[ 'MW :trad', 'MediaWiki : Traduction' ],
[ 'MW :corr', 'MediaWiki : Correction' ],
[ 'MW :relecture', 'MediaWiki : Relecture' ],
[ 'MW :retouche', 'MediaWiki : Retouche' ],
[ 'MW :tu et pas vous', 'MediaWiki : Tutoiement' ],
];
//Afficher un bouton qui ajoute <code>?/&uselang=qqx</code> sur les pages, pour voir les messages système, ainsi qu'un bouton pour accéder au journal des relectures depuis les modifications récentes -- Code de @Matteo1234321
var url = location.href;
var nurl, $paragraph;
if (~url.indexOf('?uselang=qqx')) {
nurl = url.replace('?uselang=qqx', '');
} else if (~url.indexOf('&uselang=qqx')) {
nurl = url.replace('&uselang=qqx', '');
} else if (~url.indexOf('?')) {
nurl = url.padEnd(url.length + 12, '&uselang=qqx');
} else {
nurl = url.padEnd(url.length + 12, '?uselang=qqx');
}
if (mw.config.get('wgCanonicalNamespace') == 'Special' || ~url.indexOf('&action=') || ~url.indexOf('Fichier')) {
$paragraph = $('#top');
$paragraph.append('<input type="button" id="qqxAdder" onclick="location.href = nurl" value="Messages système" />');
}
if (location.href.match(/^(?:https:\/\/)?fr\.vikidia\.org\/w(?:iki)?\/(?:index\.php\?title=)?Sp(?:%C3%A9|é)cial:Modifications_r(?:%C3%A9|é)centes/)) {
$paragraph.append('-');
$paragraph.append('<input type="button" id="patrolLogBtn" onclick="location.href = \'https://fr.vikidia.org/wiki/Spécial:Journal?type=patrol&user=&page=&year=&month=-1&tagfilter=&hide_thanks_log=1&hide_patrol_log=1&hide_tag_log=1\'" value="Journal des relectures" />');
}
//Auto-sauvegarde en cas de conflit de modifications sur une même page.
//Code de [[user:Scratcheur-2020send]] sous licence CC-BY-SA 3.0
if (document.getElementById('mw-twocolconflict-changes-header')){
x = document.getElementsByClassName('oo-ui-inputWidget-input')[0] ;
if (x.value == your){
x.click() ;
}
x = document.getElementsByClassName('oo-ui-buttonElement-button')[0] ;
if (x.innerHTML.includes('OK')){
x.click() ;
}
x = document.getElementById('wpSummary').value ;
document.getElementById('wpSummary').value = [x,' (conflit de modification)'].join() ;
document.getElementById('wpSave').click() ;
}