Utilisateur:Dragfyre/common.js
Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
- Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
- Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
- Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
// Add dashboard link
function AddDashboardLink( ) {
try {
console.log('AddDashboardLink called')
var node = document.getElementById( 'p-personal' )
.getElementsByTagName( 'div' )[0]
.getElementsByTagName( 'ul' )[0];
var prefnode = document.getElementById( 'pt-preferences' );
var aNode = document.createElement( 'a' );
var liNode = document.createElement( 'li' );
aNode.appendChild( document.createTextNode( 'Tableau' ) );
aNode.setAttribute( 'href', 'https://fr.bahaipedia.org/Utilisateur:Dragfyre/Tableau de bord' );
liNode.appendChild( aNode );
liNode.className = 'plainlinks';
liNode = node.insertBefore( liNode, prefnode );
console.log('✔️ Dashboard link added')
} catch(e) {
// let's just ignore what's happened
console.log(e)
return;
}
}
function ChangeRecentChangesLink( ) {
try {
console.log('ChangeRecentChangesLink called')
var rcLinkNode = document.getElementById( 'n-recentchanges' )
.getElementsByTagName( 'a' )[0];
rcLinkNode.setAttribute( 'href', 'https://fr.bahaipedia.org/Special:RecentChanges?limit=500&days=30&enhanced=1&urlversion=2' );
console.log('✔️ Recent changes modified')
} catch(e) {
// let's just ignore what's happened
console.log(e)
return;
}
}
//* by [[User:Ianezz]] ([[Commons:Village_pump/Archive/2009Sep#CSS_placement_of_categories]]), based on [[:wikinews:Help:User_style#Moving_categories_to_top]]
function MoveCats( ) {
try {
if (mw.config.get('wgCanonicalNamespace') === "Special") return;
var cats = document.getElementById('catlinks');
var bc = document.getElementById('bodyContent');
if ( bc !== null ) {
bc.insertBefore(cats, bc.childNodes[0]);
}
console.log('✔️ Category links moved')
} catch(e) {
// let's just ignore what's happened
console.log(e)
return;
}
}
function CustomChanges() {
// adds [[Special:CategoryTree|Special:CategoryTree]] to toolbox
console.log('CustomChanges called')
AddDashboardLink();
ChangeRecentChangesLink();
MoveCats();
}
jQuery.ready( CustomChanges() );
// JWB
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript');