浏览代码

fix novaluepatch

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

+ 7 - 6
js/inputmask.js

@@ -2174,14 +2174,15 @@
 						npt.__defineSetter__("value", setter);
 						npt.__defineSetter__("value", setter);
 					}
 					}
 					npt.inputmask.__valueGet = valueGet; //store native property getter
 					npt.inputmask.__valueGet = valueGet; //store native property getter
-					npt.inputmask._valueGet = function (overruleRTL) {
-						return isRTL && overruleRTL !== true ? valueGet.call(this.el).split("").reverse().join("") : valueGet.call(this.el);
-					};
 					npt.inputmask.__valueSet = valueSet; //store native property setter
 					npt.inputmask.__valueSet = valueSet; //store native property setter
-					npt.inputmask._valueSet = function (value, overruleRTL) { //null check is needed for IE8 => otherwise converts to "null"
-						valueSet.call(this.el, (value === null || value === undefined) ? "" : ((overruleRTL !== true && isRTL) ? value.split("").reverse().join("") : value));
-					};
 				}
 				}
+				npt.inputmask._valueGet = function (overruleRTL) {
+					return isRTL && overruleRTL !== true ? valueGet.call(this.el).split("").reverse().join("") : valueGet.call(this.el);
+				};
+				npt.inputmask._valueSet = function (value, overruleRTL) { //null check is needed for IE8 => otherwise converts to "null"
+					valueSet.call(this.el, (value === null || value === undefined) ? "" : ((overruleRTL !== true && isRTL) ? value.split("").reverse().join("") : value));
+				};
+				
 				if (valueGet === undefined) { //jquery.val fallback
 				if (valueGet === undefined) { //jquery.val fallback
 					valueGet = function () {
 					valueGet = function () {
 						return this.value;
 						return this.value;