From: Ed Sanders Date: Fri, 23 Jun 2017 06:57:46 +0000 (-0700) Subject: Use visibleByteLimit on Special:MovePage X-Git-Tag: 1.31.0-rc.0~2856 X-Git-Url: http://git.cyclocoop.org/%24self?a=commitdiff_plain;h=f4717b49cde069ee0444c3b79614c59a0eb4f828;p=lhc%2Fweb%2Fwiklou.git Use visibleByteLimit on Special:MovePage Change-Id: Ie9e2bef8397851ca5899bfb7a3849853d07590ff --- diff --git a/resources/Resources.php b/resources/Resources.php index 8695a0c4f3..dc0538725a 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -2014,7 +2014,7 @@ return [ 'mediawiki.special.movePage' => [ 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.movePage.js', 'dependencies' => [ - 'jquery.byteLimit', + 'mediawiki.widgets.visibleByteLimit', 'mediawiki.widgets', ], ], diff --git a/resources/src/mediawiki.special/mediawiki.special.movePage.js b/resources/src/mediawiki.special/mediawiki.special.movePage.js index bce512c44c..2e980ac9fd 100644 --- a/resources/src/mediawiki.special/mediawiki.special.movePage.js +++ b/resources/src/mediawiki.special/mediawiki.special.movePage.js @@ -1,13 +1,15 @@ /*! * 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 ) );