浏览代码

fix multi jquery 1.11

Robin Herbots 11 年之前
父节点
当前提交
f16d1e49ee
共有 5 个文件被更改,包括 33 次插入41 次删除
  1. 二进制
      dist/jQuery.InputMask.3.0.1.nupkg
  2. 5 9
      dist/jquery.inputmask.bundle.js
  3. 11 11
      dist/jquery.inputmask.bundle.min.js
  4. 12 12
      dist/min/jquery.inputmask.js
  5. 5 9
      js/jquery.inputmask.js

二进制
dist/jQuery.InputMask.3.0.1.nupkg


+ 5 - 9
dist/jquery.inputmask.bundle.js

@@ -1387,7 +1387,7 @@
                         set: function (elem, value) {
                             var $elem = $(elem);
                             var result = valueSet(elem, value);
-                            if ($elem.data('_inputmask-multi')) $elem.triggerHandler('setvalue.inputmaskmulti');
+                            if ($elem.data('_inputmask-multi')) $elem.triggerHandler('setvalue');
                             return result;
                         },
                         inputmaskmultipatch: true
@@ -1509,6 +1509,9 @@
                 $el.css("text-align", "right");
             el.dir = "ltr";
             $el.removeAttr("dir");
+            if ($el.attr("value") != "") {
+                determineActiveMask("init", elmasks);
+            }
 
             $el.bind("mouseenter blur focus mouseleave click dblclick keydown keypress keypress", function (e) {
                 var caretPos = mcaret(el), k, goDetermine = true;
@@ -1566,8 +1569,7 @@
                     }, 0);
                 }
             });
-
-            $el.bind(PasteEventType + " dragdrop drop setvalue.inputmaskmulti", function (e) {
+            $el.bind(PasteEventType + " dragdrop drop setvalue", function (e) {
                 var caretPos = mcaret(el);
                 setTimeout(function () {
                     $.each(elmasks, function (ndx, lmnt) {
@@ -1580,12 +1582,6 @@
                 }, 0);
             });
             PatchValhookMulti(el.type);
-
-            if ($el.attr("value") != "") {
-                setTimeout(function () {
-                    determineActiveMask("init", elmasks);
-                }, 0);
-            }
         };
 
         $.inputmask = {

文件差异内容过多而无法显示
+ 11 - 11
dist/jquery.inputmask.bundle.min.js


文件差异内容过多而无法显示
+ 12 - 12
dist/min/jquery.inputmask.js


+ 5 - 9
js/jquery.inputmask.js

@@ -1387,7 +1387,7 @@
                         set: function (elem, value) {
                             var $elem = $(elem);
                             var result = valueSet(elem, value);
-                            if ($elem.data('_inputmask-multi')) $elem.triggerHandler('setvalue.inputmaskmulti');
+                            if ($elem.data('_inputmask-multi')) $elem.triggerHandler('setvalue');
                             return result;
                         },
                         inputmaskmultipatch: true
@@ -1509,6 +1509,9 @@
                 $el.css("text-align", "right");
             el.dir = "ltr";
             $el.removeAttr("dir");
+            if ($el.attr("value") != "") {
+                determineActiveMask("init", elmasks);
+            }
 
             $el.bind("mouseenter blur focus mouseleave click dblclick keydown keypress keypress", function (e) {
                 var caretPos = mcaret(el), k, goDetermine = true;
@@ -1566,8 +1569,7 @@
                     }, 0);
                 }
             });
-
-            $el.bind(PasteEventType + " dragdrop drop setvalue.inputmaskmulti", function (e) {
+            $el.bind(PasteEventType + " dragdrop drop setvalue", function (e) {
                 var caretPos = mcaret(el);
                 setTimeout(function () {
                     $.each(elmasks, function (ndx, lmnt) {
@@ -1580,12 +1582,6 @@
                 }, 0);
             });
             PatchValhookMulti(el.type);
-
-            if ($el.attr("value") != "") {
-                setTimeout(function () {
-                    determineActiveMask("init", elmasks);
-                }, 0);
-            }
         };
 
         $.inputmask = {