MediaWiki:Common.js
Revision as of 23:03, 5 February 2019 by WikiSysop (talk | contribs) (Created page with "$( function () { →* * Add custom buttons in the toolbar * * @source: https://www.mediawiki.org/wiki/Snippets/Custom_buttons_in_the_toolbar * @rev: 2: if ({ edit:1, s...")
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' ); } }); } } );