Browse Source

fix novaluepatch

Robin Herbots 9 years ago
parent
commit
4a04e686c4
1 changed files with 7 additions and 6 deletions
  1. 7 6
      js/inputmask.js

+ 7 - 6
js/inputmask.js

@@ -2174,14 +2174,15 @@
 						npt.__defineSetter__("value", setter);
 					}
 					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 = 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
 					valueGet = function () {
 						return this.value;