diff --git a/Math.php b/Math.php index ad4390b..083c477 100644 --- a/Math.php +++ b/Math.php @@ -496,9 +496,6 @@ $moduleTemplate = array( $wgResourceModules['ext.math.editbutton.enabler'] = array( 'scripts' => 'ext.math.editbutton.js', - 'dependencies' => array( - 'mediawiki.action.edit', - ), 'messages' => array( 'math_tip', 'math_sample', diff --git a/modules/ext.math.editbutton.js b/modules/ext.math.editbutton.js index b5d9fbd..c2742d5 100644 --- a/modules/ext.math.editbutton.js +++ b/modules/ext.math.editbutton.js @@ -1,11 +1,13 @@ ( function ( mw ) { - var iconPath = mw.config.get( 'wgExtensionAssetsPath' ) + '/Math/images/'; - mw.toolbar.addButton( { - imageFile: iconPath + 'button_math.png', - speedTip: mw.msg( 'math_tip' ), - tagOpen: '', - tagClose: '', - sampleText: mw.msg( 'math_sample' ), - imageId: 'mw-editbutton-math' - } ); -} ( mediaWiki ) ); + if ( mw.toolbar ) { + var iconPath = mw.config.get( 'wgExtensionAssetsPath' ) + '/Math/images/'; + mw.toolbar.addButton( { + imageFile: iconPath + 'button_math.png', + speedTip: mw.msg( 'math_tip' ), + tagOpen: '', + tagClose: '', + sampleText: mw.msg( 'math_sample' ), + imageId: 'mw-editbutton-math' + } ); + } +}( mediaWiki ) );