Followup r91844: fix jquery.byteLimit test cases on IE6, IE7
authorBrion Vibber <brion@users.mediawiki.org>
Mon, 11 Jul 2011 18:14:33 +0000 (18:14 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Mon, 11 Jul 2011 18:14:33 +0000 (18:14 +0000)
str[i] doesn't work on these older browsers; use str.charAt(i) instead.

tests/qunit/suites/resources/jquery/jquery.byteLimit.js

index bc69f9b..461ea49 100644 (file)
@@ -19,7 +19,7 @@ $.addChars = function( $input, charstr ) {
                var event = new jQuery.Event( 'keypress', { keyCode: code, which: code, charCode: code } );
                $input.trigger( event );
                if ( !event.isDefaultPrevented() ) {
-                       $input.val( prevVal + charstr[i] );
+                       $input.val( prevVal + charstr.charAt(i) );
                }
        }
 };