|
|
@@ -877,8 +877,8 @@
|
|
|
writeBuffer(input, buffer))));
|
|
|
}
|
|
|
}).bind("focus.inputmask", function() {
|
|
|
- var $input = $(this), input = this, nptValue = input._valueGet();
|
|
|
- opts.showMaskOnFocus && !$input.is(":focus") && (!opts.showMaskOnHover || opts.showMaskOnHover && "" == nptValue) && input._valueGet() != getBuffer().join("") && writeBuffer(input, getBuffer(), seekNext(getLastValidPosition())),
|
|
|
+ var input = ($(this), this), nptValue = input._valueGet();
|
|
|
+ opts.showMaskOnFocus && (!opts.showMaskOnHover || opts.showMaskOnHover && "" == nptValue) && input._valueGet() != getBuffer().join("") && writeBuffer(input, getBuffer(), seekNext(getLastValidPosition())),
|
|
|
valueOnFocus = getBuffer().join("");
|
|
|
}).bind("mouseleave.inputmask", function() {
|
|
|
var $input = $(this), input = this;
|
|
|
@@ -1024,7 +1024,7 @@
|
|
|
repeat: 0,
|
|
|
greedy: !0,
|
|
|
autoUnmask: !1,
|
|
|
- removeMaskOnSubmit: !0,
|
|
|
+ removeMaskOnSubmit: !1,
|
|
|
clearMaskOnLostFocus: !0,
|
|
|
insertMode: !0,
|
|
|
clearIncomplete: !1,
|
|
|
@@ -1761,9 +1761,10 @@
|
|
|
if (0 !== opts.repeat && isNaN(opts.integerDigits) && (opts.integerDigits = opts.repeat),
|
|
|
opts.repeat = 0, opts.groupSeparator == opts.radixPoint && (opts.groupSeparator = "." == opts.radixPoint ? "," : "," == opts.radixPoint ? "." : ""),
|
|
|
" " === opts.groupSeparator && (opts.skipOptionalPartCharacter = void 0), opts.autoGroup = opts.autoGroup && "" != opts.groupSeparator,
|
|
|
- opts.autoGroup && isFinite(opts.integerDigits)) {
|
|
|
+ opts.autoGroup && ("string" == typeof opts.groupSize && isFinite(opts.groupSize) && (opts.groupSize = parseInt(opts.groupSize)),
|
|
|
+ isFinite(opts.integerDigits))) {
|
|
|
var seps = Math.floor(opts.integerDigits / opts.groupSize), mod = opts.integerDigits % opts.groupSize;
|
|
|
- opts.integerDigits += 0 == mod ? seps - 1 : seps;
|
|
|
+ opts.integerDigits = parseInt(opts.integerDigits) + (0 == mod ? seps - 1 : seps);
|
|
|
}
|
|
|
opts.definitions[";"] = opts.definitions["~"];
|
|
|
var mask = opts.prefix;
|