|
@@ -922,8 +922,9 @@
|
|
|
var $input = $(this), input = this;
|
|
var $input = $(this), input = this;
|
|
|
if ($input.data("_inputmask")) {
|
|
if ($input.data("_inputmask")) {
|
|
|
var nptValue = input._valueGet(), buffer = getBuffer().slice();
|
|
var nptValue = input._valueGet(), buffer = getBuffer().slice();
|
|
|
- firstClick = !0, undoValue != buffer.join("") && ($input.change(), undoValue = buffer.join("")),
|
|
|
|
|
- "" != nptValue && (opts.clearMaskOnLostFocus && (nptValue == getBufferTemplate().join("") ? buffer = [] : clearOptionalTail(buffer)),
|
|
|
|
|
|
|
+ firstClick = !0, undoValue != buffer.join("") && setTimeout(function() {
|
|
|
|
|
+ $input.change(), undoValue = buffer.join("");
|
|
|
|
|
+ }, 0), "" != nptValue && (opts.clearMaskOnLostFocus && (nptValue == getBufferTemplate().join("") ? buffer = [] : clearOptionalTail(buffer)),
|
|
|
isComplete(buffer) === !1 && ($input.trigger("incomplete"), opts.clearIncomplete && (resetMaskSet(),
|
|
isComplete(buffer) === !1 && ($input.trigger("incomplete"), opts.clearIncomplete && (resetMaskSet(),
|
|
|
buffer = opts.clearMaskOnLostFocus ? [] : getBufferTemplate().slice())), writeBuffer(input, buffer, void 0, e));
|
|
buffer = opts.clearMaskOnLostFocus ? [] : getBufferTemplate().slice())), writeBuffer(input, buffer, void 0, e));
|
|
|
}
|
|
}
|