Use visibleByteLimit on Special:MovePage
authorEd Sanders <esanders@wikimedia.org>
Fri, 23 Jun 2017 06:57:46 +0000 (23:57 -0700)
committerJforrester <jforrester@wikimedia.org>
Wed, 28 Jun 2017 12:32:27 +0000 (12:32 +0000)
Change-Id: Ie9e2bef8397851ca5899bfb7a3849853d07590ff

resources/Resources.php
resources/src/mediawiki.special/mediawiki.special.movePage.js

index 8695a0c..dc05387 100644 (file)
@@ -2014,7 +2014,7 @@ return [
        'mediawiki.special.movePage' => [
                'scripts' => 'resources/src/mediawiki.special/mediawiki.special.movePage.js',
                'dependencies' => [
        'mediawiki.special.movePage' => [
                'scripts' => 'resources/src/mediawiki.special/mediawiki.special.movePage.js',
                'dependencies' => [
-                       'jquery.byteLimit',
+                       'mediawiki.widgets.visibleByteLimit',
                        'mediawiki.widgets',
                ],
        ],
                        'mediawiki.widgets',
                ],
        ],
index bce512c..2e980ac 100644 (file)
@@ -1,13 +1,15 @@
 /*!
  * JavaScript for Special:MovePage
  */
 /*!
  * 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 ) );