浏览代码

limit alternation depth

Robin Herbots 8 年之前
父节点
当前提交
5e0d395568
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      js/inputmask.js

+ 1 - 1
js/inputmask.js

@@ -1407,7 +1407,7 @@
                         delete getMaskSet().validPositions[i];
                         delete getMaskSet().validPositions[i];
                     }
                     }
 
 
-                    while (getMaskSet().excludes[decisionPos]) {
+                    while (getMaskSet().excludes[decisionPos] && getMaskSet().excludes[decisionPos].length < 10) {
                         // console.log("alternate " + decisionPos + "  " + getMaskSet().excludes[decisionPos].join(','));
                         // console.log("alternate " + decisionPos + "  " + getMaskSet().excludes[decisionPos].join(','));
                         var posOffset = staticInputsBeforePos * -1, //negate
                         var posOffset = staticInputsBeforePos * -1, //negate
                             validInputs = validInputsClone.slice();
                             validInputs = validInputsClone.slice();