diff --git a/resources/skins.minerva.options/BackToTopOverlay.js b/resources/skins.minerva.options/BackToTopOverlay.js index b5cb9a2..f5fa416 100644 --- a/resources/skins.minerva.options/BackToTopOverlay.js +++ b/resources/skins.minerva.options/BackToTopOverlay.js @@ -12,16 +12,14 @@ function BackToTopOverlay( props ) { View.call( this, util.extend( {}, props, { - className: 'backtotop' + className: 'backtotop', + events: { click: 'onBackToTopClick' } } ) ); } OO.mfExtend( BackToTopOverlay, View, { template: mw.template.get( 'skins.minerva.options', 'BackToTopOverlay.hogan' ), - events: $.extend( {}, View.prototype.events, { - click: 'onBackToTopClick' - } ), /** * Show the back to top element, if it's not visible already. diff --git a/resources/skins.minerva.scripts/init.js b/resources/skins.minerva.scripts/init.js index a0d0221..378c445 100644 --- a/resources/skins.minerva.scripts/init.js +++ b/resources/skins.minerva.scripts/init.js @@ -12,7 +12,6 @@ Icon = M.require( 'mobile.startup/Icon' ), Button = M.require( 'mobile.startup/Button' ), Anchor = M.require( 'mobile.startup/Anchor' ), - util = M.require( 'mobile.startup/util' ), overlayManager = OverlayManager.getSingleton(), page = M.getCurrentPage(), api = new mw.Api(), @@ -301,9 +300,9 @@ label: mw.msg( 'mobile-frontend-editor-redlink-leave' ), additionalClassNames: 'hide' } ).options, - events: util.extend( {}, CtaDrawer.prototype.events, { + events: { 'click .hide': 'hide' // Call CtaDrawer.hide() on closeAnchor click. - } ), + }, content: mw.msg( 'mobile-frontend-editor-redlink-explain' ), actionAnchor: false },