Snippets/Custom buttons in the toolbar
Appearance
< Snippets
Custom buttons in the toolbar | |
---|---|
Language(s): | JavaScript |
Compatible with: | MediaWiki 1.18+Â (Vector; Monobook) |
Description
[edit]Code
[edit]/**
* 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'
);
}
});
}