Browse Source

update val setter

Robin Herbots 11 years ago
parent
commit
1838ec43db
1 changed files with 2 additions and 21 deletions
  1. 2 21
      js/jquery.inputmask.js

+ 2 - 21
js/jquery.inputmask.js

@@ -1141,29 +1141,10 @@
 
                         $.valHooks[type] = {
                             get: function (elem) {
-                                var $elem = $(elem);
-                                if ($elem.data('_inputmask')) {
-                                    if ($elem.data('_inputmask')['opts'].autoUnmask)
-                                        return $elem.inputmask('unmaskedvalue');
-                                    else {
-                                        var result = valueGet(elem),
-                                            inputData = $elem.data('_inputmask'),
-                                            maskset = inputData['maskset'],
-                                            bufferTemplate = maskset['_buffer'];
-                                        bufferTemplate = bufferTemplate ? bufferTemplate.join('') : '';
-                                        return result != bufferTemplate ? result : '';
-                                    }
-                                } else return valueGet(elem);
+                                return getter.call(elem);
                             },
                             set: function (elem, value) {
-                                var $elem = $(elem), inputData = $elem.data('_inputmask'), result;
-                                if (inputData) {
-                                    result = valueSet(elem, $.isFunction(inputData['opts'].onBeforeMask) ? (inputData['opts'].onBeforeMask.call(el, value, inputData['opts']) || value) : value);
-                                    $elem.triggerHandler('setvalue.inputmask');
-                                } else {
-                                    result = valueSet(elem, value);
-                                }
-                                return result;
+                                return setter.call(elem, value);
                             },
                             inputmaskpatch: true
                         };