MediaWiki:Common.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.
$( function () { /** * Add custom buttons in the toolbar * * @source: https://www.mediawiki.org/wiki/Snippets/Custom_buttons_in_the_toolbar * @rev: 2 */ if ({ edit:1, submit:1 }[mw.config.get('wgAction')]) { mw.loader.using('mediawiki.action.edit', function () { if (mw.toolbar) { // Wikitable mw.toolbar.addButton( '//upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png', 'Insert a table', '{| class="wikitable"\n|-\n', '\n|}', '! header 1\n! header 2\n! header 3\n|-\n| row 1, cell 1\n| row 1, cell 2\n| row 1, cell 3\n|-\n| row 2, cell 1\n| row 2, cell 2\n| row 2, cell 3', 'mw-editbutton-wikitable' ); // Redirect mw.toolbar.addButton( '//upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png', 'Redirect', '#REDIRECT [[', ']]', 'Insert text', 'mw-editbutton-redirect' ); } }); } } ); window.onload = function(){ overlay = document.getElementById('overlay'); buttonConfirm = document.getElementById('button-confirm'); buttonCancel = document.getElementById('button-cancel'); goBack = function(){ history.back() }; if(overlay != null){ hideOverlay = function(){ overlay.style.visibility = 'hidden' }; if(buttonCancel != null){ buttonCancel.addEventListener('click', goBack ); } if(buttonConfirm != null){ buttonConfirm.addEventListener('click', hideOverlay ); } } }