'mediawiki.special.movePage' => [
'scripts' => 'resources/src/mediawiki.special/mediawiki.special.movePage.js',
'dependencies' => [
- 'jquery.byteLimit',
+ 'mediawiki.widgets.visibleByteLimit',
'mediawiki.widgets',
],
],
/*!
* JavaScript for Special:MovePage
*/
-jQuery( function ( $ ) {
- // Infuse for pretty dropdown
- OO.ui.infuse( 'wpNewTitle' );
- // Limit to 255 bytes, not characters
- OO.ui.infuse( 'wpReason' ).$input.byteLimit();
- // Infuse for nicer "help" popup
- if ( $( '#wpMovetalk-field' ).length ) {
- OO.ui.infuse( 'wpMovetalk-field' );
- }
-} );
+( function ( mw, $ ) {
+ $( function () {
+ // Infuse for pretty dropdown
+ OO.ui.infuse( $( '#wpNewTitle' ) );
+ // Limit to bytes, not characters
+ mw.widgets.visibleByteLimit( OO.ui.infuse( $( '#wpReason' ) ) );
+ // Infuse for nicer "help" popup
+ if ( $( '#wpMovetalk-field' ).length ) {
+ OO.ui.infuse( $( '#wpMovetalk-field' ) );
+ }
+ } );
+}( mediaWiki, jQuery ) );