From f4717b49cde069ee0444c3b79614c59a0eb4f828 Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Thu, 22 Jun 2017 23:57:46 -0700 Subject: [PATCH] Use visibleByteLimit on Special:MovePage Change-Id: Ie9e2bef8397851ca5899bfb7a3849853d07590ff --- resources/Resources.php | 2 +- .../mediawiki.special.movePage.js | 22 ++++++++++--------- 2 files changed, 13 insertions(+), 11 deletions(-) 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 ) ); -- 2.20.1