Browse Source

some fixes to support use strict option (ghedwards)

Robin Herbots 13 years ago
parent
commit
6ab2572699
1 changed files with 2 additions and 2 deletions
  1. 2 2
      js/jquery.inputmask.js

+ 2 - 2
js/jquery.inputmask.js

@@ -188,7 +188,7 @@ This plugin is based on the masked input plugin written by Josh Bush (digitalbus
                     else if ((element != opts.optionalmarker.start && element != opts.optionalmarker.end) || escaped) {
                         var maskdef = opts.definitions[element];
                         if (maskdef && !escaped) {
-                            for (i = 0; i < maskdef.cardinality; i++) {
+                            for (var i = 0; i < maskdef.cardinality; i++) {
                                 outElem.push(getPlaceHolder(outCount + i));
                             }
                         } else {
@@ -230,7 +230,7 @@ This plugin is based on the masked input plugin written by Josh Bush (digitalbus
                         var maskdef = opts.definitions[element];
                         if (maskdef && !escaped) {
                             var prevalidators = maskdef["prevalidator"], prevalidatorsL = prevalidators ? prevalidators.length : 0;
-                            for (i = 1; i < maskdef.cardinality; i++) {
+                            for (var i = 1; i < maskdef.cardinality; i++) {
                                 var prevalidator = prevalidatorsL >= i ? prevalidators[i - 1] : [], validator = prevalidator["validator"], cardinality = prevalidator["cardinality"];
                                 outElem.push({ fn: validator ? typeof validator == 'string' ? new RegExp(validator) : new function() { this.test = validator; } : new RegExp("."), cardinality: cardinality ? cardinality : 1, optionality: isOptional, newBlockMarker: isOptional == true ? newBlockMarker : false, offset: 0, casing: maskdef["casing"], def: element });
                                 if (isOptional == true) //reset newBlockMarker