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_cham = document.getElementsByClassName( 'p-personal-tools' )[0];
var node_cham_df = document.getElementsByClassName( 'p-personal-tools' )[0]
.getElementsByTagName( 'div' )[0];
var aNode2 = document.createElement( 'a' );
var divNode = document.createElement( 'div' );
aNode2.appendChild( document.createTextNode( 'Tableau' ) );
aNode2.setAttribute( 'href', 'https://fr.bahaipedia.org/Utilisateur:Dragfyre/Tableau de bord' );
divNode.appendChild( aNode2 );
divNode.className = 'mw-list-item';
divNode = node_cham.insertBefore( divNode, node_cham_df );
var node = document.getElementById( 'p-personal' )
.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;
}
}
// Add dashboard link
function AddDashboardLink( ) {
try {
console.log('AddDashboardLink called')
var node_cham = document.getElementsByClassName( 'p-personal-tools' )[0];
var node_cham_df = document.getElementsByClassName( 'p-personal-tools' )[0]
.getElementsByTagName( 'div' )[0];
var aNode2 = document.createElement( 'a' );
var divNode = document.createElement( 'div' );
aNode2.appendChild( document.createTextNode( 'Tableau' ) );
aNode2.setAttribute( 'href', 'https://fr.bahaipedia.org/Utilisateur:Dragfyre/Tableau de bord' );
divNode.appendChild( aNode2 );
divNode.className = 'mw-list-item';
divNode = node_cham.insertBefore( divNode, node_cham_df );
var node = document.getElementById( 'p-personal' )
.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 {
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' );
var rcFlexLinkNode = document.getElementsByClassName( 'sidebar-wrapper' )[0].getElementsByClassName( 'n-recentchanges' )[0];
rcFlexLinkNode.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;
}
}
function CustomChanges() {
// adds [[Special:CategoryTree|Special:CategoryTree]] to toolbox
console.log('CustomChanges called')
AddDashboardLink();
ChangeRecentChangesLink();
}
jQuery.ready( CustomChanges() );