|
|
@@ -3,7 +3,7 @@
|
|
|
* https://github.com/RobinHerbots/Inputmask
|
|
|
* Copyright (c) 2010 - 2017 Robin Herbots
|
|
|
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
|
|
-* Version: 4.0.0-51
|
|
|
+* Version: 4.0.0-52
|
|
|
*/
|
|
|
|
|
|
!function(factory) {
|
|
|
@@ -728,7 +728,8 @@
|
|
|
}
|
|
|
var computedStyle = (input.ownerDocument.defaultView || window).getComputedStyle(input, null), template = document.createElement("div");
|
|
|
template.style.width = computedStyle.width, template.style.textAlign = computedStyle.textAlign,
|
|
|
- (colorMask = document.createElement("div")).className = "im-colormask", input.parentNode.insertBefore(colorMask, input),
|
|
|
+ colorMask = document.createElement("div"), input.inputmask.colorMask = colorMask,
|
|
|
+ colorMask.className = "im-colormask", input.parentNode.insertBefore(colorMask, input),
|
|
|
input.parentNode.removeChild(input), colorMask.appendChild(template), colorMask.appendChild(input),
|
|
|
input.style.left = template.offsetLeft + "px", $(input).on("click", function(e) {
|
|
|
return caret(input, findCaretPos(e.clientX)), EventHandlers.clickEvent.call(input, [ e ]);
|
|
|
@@ -1192,7 +1193,8 @@
|
|
|
case "remove":
|
|
|
if (el && el.inputmask) {
|
|
|
$el = $(el), el.inputmask._valueSet(opts.autoUnmask ? unmaskedvalue(el) : el.inputmask._valueGet(!0)),
|
|
|
- EventRuler.off(el);
|
|
|
+ EventRuler.off(el), el.inputmask.colorMask && ((colorMask = el.inputmask.colorMask).removeChild(el),
|
|
|
+ colorMask.parentNode.insertBefore(el, colorMask), colorMask.parentNode.removeChild(colorMask));
|
|
|
Object.getOwnPropertyDescriptor && Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(el), "value") && el.inputmask.__valueGet && Object.defineProperty(el, "value", {
|
|
|
get: el.inputmask.__valueGet,
|
|
|
set: el.inputmask.__valueSet,
|