Merge "mw.widgets.visibleLengthLimit: Apply number conversion to the limit"

This commit is contained in:
jenkins-bot 2018-04-18 11:43:22 +00:00 committed by Gerrit Code Review
commit f8b2c0222d
2 changed files with 7 additions and 2 deletions

View file

@ -2536,6 +2536,7 @@ return [
'dependencies' => [
'oojs-ui-core',
'jquery.lengthLimit',
'mediawiki.language',
'mediawiki.String',
],
'targets' => [ 'desktop', 'mobile' ]

View file

@ -19,7 +19,9 @@
limit = limit || +textInputWidget.$input.attr( 'maxlength' );
function updateCount() {
textInputWidget.setLabel( ( limit - byteLength( textInputWidget.getValue() ) ).toString() );
var remaining = limit - byteLength( textInputWidget.getValue() );
remaining = mw.language.convertNumber( remaining );
textInputWidget.setLabel( remaining );
}
textInputWidget.on( 'change', updateCount );
// Initialise value
@ -41,7 +43,9 @@
limit = limit || +textInputWidget.$input.attr( 'maxlength' );
function updateCount() {
textInputWidget.setLabel( ( limit - codePointLength( textInputWidget.getValue() ) ).toString() );
var remaining = limit - codePointLength( textInputWidget.getValue() );
remaining = mw.language.convertNumber( remaining );
textInputWidget.setLabel( remaining );
}
textInputWidget.on( 'change', updateCount );
// Initialise value