Example:
mw.toolbar.addButton( {
imageFile: '//upload.wikimedia.org/wikipedia/commons/a/a9/Button_tournesol.png',
onClick: function(){ alert( 'MediaWiki!' ); }
} );
Change-Id: I615960f689a0f8d35a12879efebc0afda8eef7b1
title: b.speedTip,
id: b.imageId || undefined,
'class': 'mw-toolbar-editbutton'
title: b.speedTip,
id: b.imageId || undefined,
'class': 'mw-toolbar-editbutton'
- } ).click( function () {
- toolbar.insertTags( b.tagOpen, b.tagClose, b.sampleText );
+ } ).click( function ( e ) {
+ if ( $.isFunction( b.onClick ) ) {
+ b.onClick( e );
+ } else {
+ toolbar.insertTags( b.tagOpen, b.tagClose, b.sampleText );
+ }
* @param {string} button.tagClose
* @param {string} button.sampleText
* @param {string} [button.imageId]
* @param {string} button.tagClose
* @param {string} button.sampleText
* @param {string} [button.imageId]
+ * @param {Function} [button.onClick]
*/
addButton: function () {
if ( isReady ) {
*/
addButton: function () {
if ( isReady ) {