Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
Line 40: | Line 40: | ||
buttonConfirm = document.getElementById("button-confirm"); | buttonConfirm = document.getElementById("button-confirm"); | ||
buttonCancel = document.getElementById("button-cancel"); | buttonCancel = document.getElementById("button-cancel"); | ||
+ | |||
+ | |||
+ | |||
if(overlay != null){ | if(overlay != null){ | ||
if(buttonCancel != null){ | if(buttonCancel != null){ |
Revision as of 21:26, 30 March 2019
$( 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"); if(overlay != null){ if(buttonCancel != null){ buttonCancel.addEventListener("click", (e => history.back())); } if(buttonConfirm != null){ buttonConfirm.addEventListener("click", (e => overlay.style.visibility = "hidden") ); } } }