Browse Source

remobile mobile tweak from caret

Robin Herbots 8 years ago
parent
commit
361888b485
46 changed files with 16625 additions and 14258 deletions
  1. 1 1
      bower.json
  2. 1 1
      component.json
  3. 1 1
      composer.json
  4. 1 1
      dist/inputmask/bindings/inputmask.binding.js
  5. 4 4
      dist/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.js
  6. 1 1
      dist/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.js
  7. 8 8
      dist/inputmask/dependencyLibs/inputmask.dependencyLib.js
  8. 1 1
      dist/inputmask/global/document.js
  9. 1 1
      dist/inputmask/global/window.js
  10. 1 1
      dist/inputmask/inputmask.date.extensions.js
  11. 4 4
      dist/inputmask/inputmask.extensions.js
  12. 56 74
      dist/inputmask/inputmask.js
  13. 8 16
      dist/inputmask/inputmask.numeric.extensions.js
  14. 3 5
      dist/inputmask/inputmask.phone.extensions.js
  15. 2 2
      dist/inputmask/jquery.inputmask.js
  16. 3 3
      dist/inputmask/phone-codes/phone-be.js
  17. 1 1
      dist/inputmask/phone-codes/phone-ca.js
  18. 2 2
      dist/inputmask/phone-codes/phone-nl.js
  19. 4790 4790
      dist/inputmask/phone-codes/phone-ru.js
  20. 1 1
      dist/inputmask/phone-codes/phone-uk.js
  21. 1 1
      dist/inputmask/phone-codes/phone-us.js
  22. 325 325
      dist/inputmask/phone-codes/phone.js
  23. 329 344
      dist/jquery.inputmask.bundle.js
  24. 2 2
      dist/min/inputmask/bindings/inputmask.binding.min.js
  25. 2 2
      dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.min.js
  26. 2 2
      dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.min.js
  27. 2 2
      dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.min.js
  28. 1 1
      dist/min/inputmask/global/document.min.js
  29. 1 1
      dist/min/inputmask/global/window.min.js
  30. 2 2
      dist/min/inputmask/inputmask.date.extensions.min.js
  31. 2 2
      dist/min/inputmask/inputmask.extensions.min.js
  32. 2 3
      dist/min/inputmask/inputmask.min.js
  33. 2 2
      dist/min/inputmask/inputmask.numeric.extensions.min.js
  34. 2 2
      dist/min/inputmask/inputmask.phone.extensions.min.js
  35. 2 2
      dist/min/inputmask/jquery.inputmask.min.js
  36. 2 2
      dist/min/inputmask/phone-codes/phone-be.min.js
  37. 2 51
      dist/min/inputmask/phone-codes/phone-ca.min.js
  38. 2 2
      dist/min/inputmask/phone-codes/phone-nl.min.js
  39. 2 19
      dist/min/inputmask/phone-codes/phone-ru.min.js
  40. 2 2
      dist/min/inputmask/phone-codes/phone-uk.min.js
  41. 2 568
      dist/min/inputmask/phone-codes/phone-us.min.js
  42. 2 3
      dist/min/inputmask/phone-codes/phone.min.js
  43. 2 4
      dist/min/jquery.inputmask.bundle.min.js
  44. 3 9
      js/inputmask.js
  45. 11018 7966
      package-lock.json
  46. 21 21
      package.json

+ 1 - 1
bower.json

@@ -1,6 +1,6 @@
 {
   "name": "inputmask",
-  "version": "4.0.1-42",
+  "version": "4.0.1-43",
   "main": [
 	  "./dist/inputmask/inputmask.js",
 	  "./dist/inputmask/inputmask.extensions.js",

+ 1 - 1
component.json

@@ -2,7 +2,7 @@
 	"name": "inputmask",
 	"repository": "robinherbots/Inputmask",
 	"description": "Inputmask is a javascript library which creates an input mask.  Inputmask can run against vanilla javascript, jQuery and jqlite.",
-	"version": "4.0.1-42",
+	"version": "4.0.1-43",
 	"keywords": [
 		"jquery",
 		"plugins",

+ 1 - 1
composer.json

@@ -1,7 +1,7 @@
 {
   "name": "robinherbots/inputmask",
   "description": "Inputmask is a javascript library which creates an input mask.  Inputmask can run against vanilla javascript, jQuery and jqlite.",
-  "version": "4.0.1-42",
+  "version": "4.0.1-43",
   "type": "library",
   "keywords": ["jquery", "plugins", "input", "form", "inputmask", "mask"],
   "homepage": "http://robinherbots.github.io/Inputmask",

+ 1 - 1
dist/inputmask/bindings/inputmask.binding.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {

+ 4 - 4
dist/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {
@@ -35,7 +35,7 @@
         for ("boolean" == typeof target && (deep = target, target = arguments[i] || {}, 
         i++), "object" == typeof target || $.isFunction(target) || (target = {}), i === length && (target = this, 
         i--); i < length; i++) if (null != (options = arguments[i])) for (name in options) src = target[name], 
-        copy = options[name], target !== copy && (deep && copy && ($.isPlainObject(copy) || (copyIsArray = $.isArray(copy))) ? (copyIsArray ? (copyIsArray = !1, 
+        target !== (copy = options[name]) && (deep && copy && ($.isPlainObject(copy) || (copyIsArray = $.isArray(copy))) ? (copyIsArray ? (copyIsArray = !1, 
         clone = src && $.isArray(src) ? src : []) : clone = src && $.isPlainObject(src) ? src : {}, 
         target[name] = $.extend(deep, clone, copy)) : void 0 !== copy && (target[name] = copy));
         return target;
@@ -44,8 +44,8 @@
         if (isArraylike(obj)) for (var length = obj.length; i < length && !1 !== callback.call(obj[i], i, obj[i]); i++) ; else for (i in obj) if (!1 === callback.call(obj[i], i, obj[i])) break;
         return obj;
     }, $.map = function(elems, callback) {
-        var value, i = 0, length = elems.length, isArray = isArraylike(elems), ret = [];
-        if (isArray) for (;i < length; i++) null != (value = callback(elems[i], i)) && ret.push(value); else for (i in elems) null != (value = callback(elems[i], i)) && ret.push(value);
+        var value, i = 0, length = elems.length, ret = [];
+        if (isArraylike(elems)) for (;i < length; i++) null != (value = callback(elems[i], i)) && ret.push(value); else for (i in elems) null != (value = callback(elems[i], i)) && ret.push(value);
         return [].concat(ret);
     }, $.data = function(elem, name, data) {
         return $(elem).data(name, data);

+ 1 - 1
dist/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {

+ 8 - 8
dist/inputmask/dependencyLibs/inputmask.dependencyLib.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {
@@ -34,12 +34,12 @@
     return DependencyLib.prototype = {
         on: function(events, handler) {
             if (isValidElement(this[0])) for (var eventRegistry = this[0].eventRegistry, elem = this[0], _events = events.split(" "), endx = 0; endx < _events.length; endx++) {
-                var nsEvent = _events[endx].split("."), ev = nsEvent[0], namespace = nsEvent[1] || "global";
+                var nsEvent = _events[endx].split(".");
                 !function(ev, namespace) {
                     elem.addEventListener ? elem.addEventListener(ev, handler, !1) : elem.attachEvent && elem.attachEvent("on" + ev, handler), 
                     eventRegistry[ev] = eventRegistry[ev] || {}, eventRegistry[ev][namespace] = eventRegistry[ev][namespace] || [], 
                     eventRegistry[ev][namespace].push(handler);
-                }(ev, namespace);
+                }(nsEvent[0], nsEvent[1] || "global");
             }
             return this;
         },
@@ -84,10 +84,10 @@
                         try {
                             evnt = new CustomEvent(ev, params);
                         } catch (e) {
-                            evnt = document.createEvent("CustomEvent"), evnt.initCustomEvent(ev, params.bubbles, params.cancelable, params.detail);
+                            (evnt = document.createEvent("CustomEvent")).initCustomEvent(ev, params.bubbles, params.cancelable, params.detail);
                         }
                         events.type && DependencyLib.extend(evnt, events), elem.dispatchEvent(evnt);
-                    } else evnt = document.createEventObject(), evnt.eventType = ev, events.type && DependencyLib.extend(evnt, events), 
+                    } else (evnt = document.createEventObject()).eventType = ev, events.type && DependencyLib.extend(evnt, events), 
                     elem.fireEvent("on" + evnt.eventType, evnt);
                 } else if (void 0 !== eventRegistry[ev]) if (arguments[0] = arguments[0].type ? arguments[0] : DependencyLib.Event(arguments[0]), 
                 "global" === namespace) for (var nmsp in eventRegistry[ev]) for (i = 0; i < eventRegistry[ev][nmsp].length; i++) eventRegistry[ev][nmsp][i].apply(elem, arguments); else for (i = 0; i < eventRegistry[ev][namespace].length; i++) eventRegistry[ev][namespace][i].apply(elem, arguments);
@@ -105,7 +105,7 @@
         for ("boolean" == typeof target && (deep = target, target = arguments[i] || {}, 
         i++), "object" == typeof target || DependencyLib.isFunction(target) || (target = {}), 
         i === length && (target = this, i--); i < length; i++) if (null != (options = arguments[i])) for (name in options) src = target[name], 
-        copy = options[name], target !== copy && (deep && copy && (DependencyLib.isPlainObject(copy) || (copyIsArray = DependencyLib.isArray(copy))) ? (copyIsArray ? (copyIsArray = !1, 
+        target !== (copy = options[name]) && (deep && copy && (DependencyLib.isPlainObject(copy) || (copyIsArray = DependencyLib.isArray(copy))) ? (copyIsArray ? (copyIsArray = !1, 
         clone = src && DependencyLib.isArray(src) ? src : []) : clone = src && DependencyLib.isPlainObject(src) ? src : {}, 
         target[name] = DependencyLib.extend(deep, clone, copy)) : void 0 !== copy && (target[name] = copy));
         return target;
@@ -114,8 +114,8 @@
         if (isArraylike(obj)) for (var length = obj.length; i < length && !1 !== callback.call(obj[i], i, obj[i]); i++) ; else for (i in obj) if (!1 === callback.call(obj[i], i, obj[i])) break;
         return obj;
     }, DependencyLib.map = function(elems, callback) {
-        var value, i = 0, length = elems.length, isArray = isArraylike(elems), ret = [];
-        if (isArray) for (;i < length; i++) null != (value = callback(elems[i], i)) && ret.push(value); else for (i in elems) null != (value = callback(elems[i], i)) && ret.push(value);
+        var value, i = 0, length = elems.length, ret = [];
+        if (isArraylike(elems)) for (;i < length; i++) null != (value = callback(elems[i], i)) && ret.push(value); else for (i in elems) null != (value = callback(elems[i], i)) && ret.push(value);
         return [].concat(ret);
     }, DependencyLib.data = function(owner, key, value) {
         if (void 0 === value) return owner.__data ? owner.__data[key] : null;

+ 1 - 1
dist/inputmask/global/document.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 "function" == typeof define && define.amd ? define(function() {

+ 1 - 1
dist/inputmask/global/window.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 "function" == typeof define && define.amd ? define(function() {

+ 1 - 1
dist/inputmask/inputmask.date.extensions.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {

+ 4 - 4
dist/inputmask/inputmask.extensions.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {
@@ -11,12 +11,12 @@
 }(function($, Inputmask) {
     return Inputmask.extendDefinitions({
         A: {
-            validator: "[A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",
+            validator: "[A-Za-zА-яЁёÀ-ÿµ]",
             cardinality: 1,
             casing: "upper"
         },
         "&": {
-            validator: "[0-9A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",
+            validator: "[0-9A-Za-zА-яЁёÀ-ÿµ]",
             cardinality: 1,
             casing: "upper"
         },
@@ -59,7 +59,7 @@
             mask: "*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",
             greedy: !1,
             onBeforePaste: function(pastedValue, opts) {
-                return pastedValue = pastedValue.toLowerCase(), pastedValue.replace("mailto:", "");
+                return (pastedValue = pastedValue.toLowerCase()).replace("mailto:", "");
             },
             definitions: {
                 "*": {

File diff suppressed because it is too large
+ 56 - 74
dist/inputmask/inputmask.js


File diff suppressed because it is too large
+ 8 - 16
dist/inputmask/inputmask.numeric.extensions.js


+ 3 - 5
dist/inputmask/inputmask.phone.extensions.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {
@@ -18,8 +18,7 @@
         function reduceVariations(masks, previousVariation, previousmaskGroup) {
             previousVariation = previousVariation || "", previousmaskGroup = previousmaskGroup || maskGroups, 
             "" !== previousVariation && (previousmaskGroup[previousVariation] = {});
-            for (var variation = "", maskGroup = previousmaskGroup[previousVariation] || previousmaskGroup, i = masks.length - 1; i >= 0; i--) mask = masks[i].mask || masks[i], 
-            variation = mask.substr(0, 1), maskGroup[variation] = maskGroup[variation] || [], 
+            for (var variation = "", maskGroup = previousmaskGroup[previousVariation] || previousmaskGroup, i = masks.length - 1; i >= 0; i--) maskGroup[variation = (mask = masks[i].mask || masks[i]).substr(0, 1)] = maskGroup[variation] || [], 
             maskGroup[variation].unshift(mask.substr(1)), masks.splice(i, 1);
             for (var ndx in maskGroup) maskGroup[ndx].length > 500 && reduceVariations(maskGroup[ndx].slice(), ndx, maskGroup);
         }
@@ -30,8 +29,7 @@
             mask;
         }
         var maskGroups = {};
-        return opts.phoneCodes && (opts.phoneCodes && opts.phoneCodes.length > 1e3 && (mask = mask.substr(1, mask.length - 2), 
-        reduceVariations(mask.split(opts.groupmarker.end + opts.alternatormarker + opts.groupmarker.start)), 
+        return opts.phoneCodes && (opts.phoneCodes && opts.phoneCodes.length > 1e3 && (reduceVariations((mask = mask.substr(1, mask.length - 2)).split(opts.groupmarker.end + opts.alternatormarker + opts.groupmarker.start)), 
         mask = rebuild(maskGroups)), mask = mask.replace(/9/g, "\\9")), analyseMaskBase.call(this, mask, regexMask, opts);
     }, Inputmask.extendAliases({
         abstractphone: {

+ 2 - 2
dist/inputmask/jquery.inputmask.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {
@@ -55,7 +55,7 @@
                 nptmask.mask(this);
             });
             if (void 0 === fn) return this.each(function() {
-                nptmask = new Inputmask(options), nptmask.mask(this);
+                (nptmask = new Inputmask(options)).mask(this);
             });
         }
     }), $.fn.inputmask;

+ 3 - 3
dist/inputmask/phone-codes/phone-be.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {
@@ -107,7 +107,7 @@
                 mask: "+32(64)##-##-##",
                 cc: "BE",
                 cd: "Belgium",
-                city: "La Louvi\xe8re"
+                city: "La Louvière"
             }, {
                 mask: "+32(16)##-##-##",
                 cc: "BE",
@@ -122,7 +122,7 @@
                 mask: "+32(4)###-##-##",
                 cc: "BE",
                 cd: "Belgium",
-                city: "Li\xe8ge (Luik)"
+                city: "Liège (Luik)"
             }, {
                 mask: "+32(15)##-##-##",
                 cc: "BE",

+ 1 - 1
dist/inputmask/phone-codes/phone-ca.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {

+ 2 - 2
dist/inputmask/phone-codes/phone-nl.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {
@@ -532,7 +532,7 @@
                 mask: "+31-511-###-###",
                 cc: "NL",
                 cd: "Netherlands",
-                city: "Feanw\ufffdlden"
+                city: "Feanwlden"
             }, {
                 mask: "+31-512-###-###",
                 cc: "NL",

File diff suppressed because it is too large
+ 4790 - 4790
dist/inputmask/phone-codes/phone-ru.js


+ 1 - 1
dist/inputmask/phone-codes/phone-uk.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/phone-codes/phone-us.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 !function(factory) {

File diff suppressed because it is too large
+ 325 - 325
dist/inputmask/phone-codes/phone.js


File diff suppressed because it is too large
+ 329 - 344
dist/jquery.inputmask.bundle.js


File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/bindings/inputmask.binding.min.js


File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.min.js


+ 2 - 2
dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.min.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
-!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):window.dependencyLib=a(jQuery)}(function(a){return a});
+!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):window.dependencyLib=e(jQuery)}(function(e){return e});

File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.min.js


+ 1 - 1
dist/min/inputmask/global/document.min.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 "function"==typeof define&&define.amd?define(function(){return document}):"object"==typeof exports&&(module.exports=document);

+ 1 - 1
dist/min/inputmask/global/window.min.js

@@ -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.1-42
+* Version: 4.0.1-43
 */
 
 "function"==typeof define&&define.amd?define(function(){return window}):"object"==typeof exports&&(module.exports=window);

File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/inputmask.date.extensions.min.js


File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/inputmask.extensions.min.js


File diff suppressed because it is too large
+ 2 - 3
dist/min/inputmask/inputmask.min.js


File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/inputmask.numeric.extensions.min.js


File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/inputmask.phone.extensions.min.js


File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/jquery.inputmask.min.js


File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/phone-codes/phone-be.min.js


File diff suppressed because it is too large
+ 2 - 51
dist/min/inputmask/phone-codes/phone-ca.min.js


File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/phone-codes/phone-nl.min.js


File diff suppressed because it is too large
+ 2 - 19
dist/min/inputmask/phone-codes/phone-ru.min.js


File diff suppressed because it is too large
+ 2 - 2
dist/min/inputmask/phone-codes/phone-uk.min.js


File diff suppressed because it is too large
+ 2 - 568
dist/min/inputmask/phone-codes/phone-us.min.js


File diff suppressed because it is too large
+ 2 - 3
dist/min/inputmask/phone-codes/phone.min.js


File diff suppressed because it is too large
+ 2 - 4
dist/min/jquery.inputmask.bundle.min.js


+ 3 - 9
js/inputmask.js

@@ -1334,7 +1334,7 @@
                 return filterTests($.extend(true, [], matches));
             }
             getMaskSet().tests[pos] = $.extend(true, [], matches); //set a clone to prevent overwriting some props
-            // console.log(pos + " - " + JSON.stringify(matches));
+            console.log(pos + " - " + JSON.stringify(matches));
             return filterTests(getMaskSet().tests[pos]);
         }
 
@@ -1978,7 +1978,6 @@
                             trackCaret = false;
                             setTimeout(function () {
                                 caret(that, that.inputmask.caretPos);
-                                // console.log("3" + JSON.stringify(caret(input)));
                             });
                         }
                         if (returnVal === false) {
@@ -2312,11 +2311,6 @@
                             }
                         }
 
-
-                        // console.log("1" + JSON.stringify(caret(input)));
-                        // setTimeout(function () {
-                        //     console.log("2" + JSON.stringify(caret(input)));
-                        // }, 0);
                         e.preventDefault();
                     }
                 }
@@ -2642,7 +2636,7 @@
                 if (begin.begin !== undefined) {
                     end = begin.end;
                     begin = begin.begin;
-                }
+                }ezrzerzer
                 if (typeof begin === "number") {
                     begin = translatePosition(begin);
                     end = translatePosition(end);
@@ -2654,7 +2648,7 @@
                     var scrollCalc = parseInt(((input.ownerDocument.defaultView || window).getComputedStyle ? (input.ownerDocument.defaultView || window).getComputedStyle(input, null) : input.currentStyle).fontSize) * end;
                     input.scrollLeft = scrollCalc > input.scrollWidth ? scrollCalc : 0;
 
-                    if (!mobile && opts.insertMode === false && begin === end) end++; //set visualization for insert/overwrite mode
+                    if (opts.insertMode === false && begin === end) end++; //set visualization for insert/overwrite mode
 
                     input.inputmask.caretPos = {begin: begin, end: end}; //track caret internally
                     if (input.setSelectionRange) {

File diff suppressed because it is too large
+ 11018 - 7966
package-lock.json


+ 21 - 21
package.json

@@ -1,6 +1,6 @@
 {
   "name": "inputmask",
-  "version": "4.0.1-42",
+  "version": "4.0.1-43",
   "description": "Inputmask is a javascript library which creates an input mask.  Inputmask can run against vanilla javascript, jQuery and jqlite.",
   "main": "index.js",
   "files": [
@@ -38,41 +38,41 @@
     "awesome-typescript-loader": "^3.2.3",
     "babel-core": "^6.26.0",
     "babel-helpers": "^6.24.1",
-    "babel-loader": "^6.2.4",
+    "babel-loader": "^7.1.2",
     "babel-preset-env": "^1.6.0",
-    "caniuse-db": "^1.0.30000721",
+    "caniuse-db": "^1.0.30000744",
     "css-loader": "^0.28.7",
     "grunt": "^1.0.1",
-    "grunt-available-tasks": "^0.6.0",
+    "grunt-available-tasks": "^0.6.3",
     "grunt-bump": "^0.8.0",
     "grunt-cli": "^1.2.0",
     "grunt-contrib-clean": "^1.1.0",
-    "grunt-contrib-uglify": "^2.3.0",
-    "grunt-eslint": "^19.0.0",
+    "grunt-contrib-uglify": "^3.1.0",
+    "grunt-eslint": "^20.1.0",
     "grunt-karma": "^2.0.0",
-    "grunt-nuget": "^0.2.0",
+    "grunt-nuget": "^0.3.0",
     "grunt-release": "^0.14.0",
     "grunt-shell": "^2.1.0",
-    "grunt-webpack": "^3.0.0",
+    "grunt-webpack": "^3.0.2",
     "jqlite": "^0.2.42",
     "jquery": "^2.2.4",
     "karma": "^1.7.1",
     "karma-chrome-launcher": "^2.2.0",
-    "karma-firefox-launcher": "^1.0.0",
+    "karma-firefox-launcher": "^1.0.1",
     "karma-ie-launcher": "^1.0.0",
-    "karma-phantomjs-launcher": "^1.0.0",
-    "karma-qunit": "^1.1.0",
-    "load-grunt-tasks": "^3.2.0",
-    "loader-utils": "^1.0.2",
-    "phantomjs-prebuilt": "^2.1.14",
-    "postcss": "^5.2.17",
-    "postcss-cssnext": "^2.11.0",
-    "postcss-loader": "^1.3.3",
+    "karma-phantomjs-launcher": "^1.0.4",
+    "karma-qunit": "^1.2.1",
+    "load-grunt-tasks": "^3.5.2",
+    "loader-utils": "^1.1.0",
+    "phantomjs-prebuilt": "^2.1.15",
+    "postcss": "^6.0.13",
+    "postcss-cssnext": "^3.0.2",
+    "postcss-loader": "^2.0.6",
     "qunitjs": "^2.4.0",
-    "source-map-loader": "^0.2.1",
-    "style-loader": "^0.16.1",
-    "typescript": "^2.5.2",
-    "webpack": "^2.7.0"
+    "source-map-loader": "^0.2.2",
+    "style-loader": "^0.19.0",
+    "typescript": "^2.5.3",
+    "webpack": "^3.6.0"
   },
   "dependencies": {}
 }