mediawiki-extensions-Revisi.../modules/ext.RevisionSlider.lazy.js

19 lines
492 B
JavaScript
Raw Normal View History

const Settings = require( 'ext.RevisionSlider.Settings' ),
autoExpand = new Settings().shouldAutoExpand();
if ( autoExpand ) {
mw.loader.load( 'ext.RevisionSlider.init' );
} else {
$( '.mw-revslider-toggle-button' ).on( {
click: function () {
mw.loader.load( 'ext.RevisionSlider.init' );
},
keypress: function ( event ) {
if ( event.which === 13 || event.which === 32 ) {
event.preventDefault();
$( '.mw-revslider-toggle-button' ).trigger( 'click' );
}
}
} );
}