X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets.visibleLengthLimit%2Fmediawiki.widgets.visibleLengthLimit.js;h=63da95a51db43fdc92cb2b742a58c7eb85773fb8;hb=add9bd191fd4d16250b301208600854cb52f6b33;hp=c92c5e5beb6e8e7177cd27e8581685223ce42fad;hpb=de9793550016f8b93cd7d3e0e48f29dc604d1f25;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.widgets.visibleLengthLimit/mediawiki.widgets.visibleLengthLimit.js b/resources/src/mediawiki.widgets.visibleLengthLimit/mediawiki.widgets.visibleLengthLimit.js index c92c5e5beb..63da95a51d 100644 --- a/resources/src/mediawiki.widgets.visibleLengthLimit/mediawiki.widgets.visibleLengthLimit.js +++ b/resources/src/mediawiki.widgets.visibleLengthLimit/mediawiki.widgets.visibleLengthLimit.js @@ -1,4 +1,4 @@ -( function ( mw ) { +( function () { var byteLength = require( 'mediawiki.String' ).byteLength, codePointLength = require( 'mediawiki.String' ).codePointLength; @@ -20,7 +20,11 @@ function updateCount() { var remaining = limit - byteLength( textInputWidget.getValue() ); - remaining = mw.language.convertNumber( remaining ); + if ( remaining > 99 ) { + remaining = ''; + } else { + remaining = mw.language.convertNumber( remaining ); + } textInputWidget.setLabel( remaining ); } textInputWidget.on( 'change', updateCount ); @@ -44,7 +48,11 @@ function updateCount() { var remaining = limit - codePointLength( textInputWidget.getValue() ); - remaining = mw.language.convertNumber( remaining ); + if ( remaining > 99 ) { + remaining = ''; + } else { + remaining = mw.language.convertNumber( remaining ); + } textInputWidget.setLabel( remaining ); } textInputWidget.on( 'change', updateCount ); @@ -55,4 +63,4 @@ textInputWidget.$input.codePointLimit( limit ); }; -}( mediaWiki ) ); +}() );