Skip to content

Commit 5092c46

Browse files
committed
Fix "cyclomatic complexity is too high" warning to pass Travis build
1 parent 1a9c725 commit 5092c46

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/jquery.mask.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -356,13 +356,16 @@
356356
}
357357

358358
var newVal = buf.join('');
359-
var maskDiff = options.reverse ? newVal.length - valLen : 0;
360-
p.maskDigitPosMap = {};
361-
for (var i = 0; i < maskDigitPosArr.length; i++) {
362-
p.maskDigitPosMap[maskDigitPosArr[i] + maskDiff] = 1;
363-
}
359+
p.mapMaskdigitPositions(newVal, maskDigitPosArr, valLen);
364360
return newVal;
365361
},
362+
mapMaskdigitPositions: function(newVal, maskDigitPosArr, valLen) {
363+
var maskDiff = options.reverse ? newVal.length - valLen : 0;
364+
p.maskDigitPosMap = {};
365+
for (var i = 0; i < maskDigitPosArr.length; i++) {
366+
p.maskDigitPosMap[maskDigitPosArr[i] + maskDiff] = 1;
367+
}
368+
},
366369
callbacks: function (e) {
367370
var val = p.val(),
368371
changed = val !== oldValue,

0 commit comments

Comments
 (0)