MediaWiki:Gadget-blocktab.js
Jump to navigation
Jump to search
Note: After saving, 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: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
jQuery( document ).ready( function ($) { var msgBlockLabel, msgBlockTooltip, title, lang = mw.config.get( 'wgUserLanguage' ), ns = mw.config.get( 'wgNamespaceNumber' ); if ( ns !== 2 && ns !== 3 ) { // restrict to User and User talk return; } // @todo: Use MediaWiki message interface when Gadgets 2.0 is out and messages can be loaded through ResourceLoader msgBlockLabel = { en: 'Block', pl: 'Zablokuj' }; msgBlockTooltip = { en: 'Block "$1"', pl: 'Zablokuj "$1"' }; mw.messages.set( 'gadget-blocktab-label', msgBlockLabel[lang] || msgBlockLabel.en ); mw.messages.set( 'gadget-blocktab-tooltip', msgBlockTooltip[lang] || msgBlockTooltip.en ); title = mw.config.get( 'wgTitle' ); // If / occurs in the title if ( title.indexOf( '/' ) !== -1) { // Strip it and anything after it from the title. This is to fix links from subpages. title = title.substr( 0, title.indexOf( '/' ) ); } mw.util.addPortletLink( 'p-cactions', new mw.Title( 'Special:Block/' + title ).getUrl(), mw.msg('gadget-blocktab-label', title), 't-block', mw.msg('gadget-blocktab-tooltip', title) ); });