User:FRacco/global.js
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.
/* Any JavaScript added to this page will be loaded on all wikis where you have an account. */
/* Add a link to user subpages for current user. */
var userSubPages = {
name: {
'de': 'Benutzerunterseiten',
'en': 'User subpages',
'es': 'Subpáginas del usuario',
'fr': 'Sous-pages de l\'utilisateur',
'it': 'Sottopagine utente',
'pt': 'Subpáginas do utilizador'
},
desc: {
'de': 'Liste der Unterseiten von diesem Benutzer ansehen',
'en': 'A list of subpages of this user',
'es': 'Lista de subpáginas de este usuario',
'fr': 'Liste des sous-pages de cet utilisateur',
'it': 'Lista delle sottopagine di questo utene',
'pt': 'Lista das subpáginas deste utilizador'
},
install: function () {
if ( document.getElementById( 'p-tb' ) && $.inArray( mw.config.get( 'wgNamespaceNumber' ), [ 2 /* User */, 3 /* User talk */ ] ) !== -1 ) {
var userSubPagesLink = mw.util.getUrl( 'Special:Prefixindex/' + mw.config.get( 'wgPageName' ) + '/' );
var userSubPagesText = userSubPages.name[ mw.config.get( 'wgUserLanguage' ) ] || userSubPages.name.en;
var userSubPagesTitle = userSubPages.desc[ mw.config.get( 'wgUserLanguage' ) ] || userSubPages.desc.en;
// mw.util.addPortletLink(where, url, name, id, title, key, position);
mw.util.addPortletLink( 'p-tb', userSubPagesLink, userSubPagesText, 't-usersubpages', userSubPagesTitle, null, '#t-contributions' );
}
}
};
$( userSubPages.install );