ソースを参照

remove document module #1680

Robin Herbots 7 年 前
コミット
68d4ddf8cd

+ 6 - 0
CHANGELOG.md

@@ -1,5 +1,11 @@
 # Change Log
 
+## [UNRELEASED]
+
+### Updates
+
+### Fixed
+
 ## [4.0.2 - 2018-09-14]
 
 (4.0.1 => 4.0.2 rebuild dist with newer version of uglify #2000)

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

@@ -6,14 +6,15 @@
  */
 (function (factory) {
     if (typeof define === "function" && define.amd) {
-        define(["jqlite", "../global/window", "../global/document"], factory);
+        define(["jqlite", "../global/window"], factory);
     } else if (typeof exports === "object") {
-        module.exports = factory(require("jqlite"), require("../global/window"), require("../global/document"));
+        module.exports = factory(require("jqlite"), require("../global/window"));
     } else {
-        window.dependencyLib = factory(jqlite, window, document);
+        window.dependencyLib = factory(jqlite, window);
     }
 }
-(function ($, window, document) {
+(function ($, window) {
+    var document = window.document;
     // Use a stripped-down indexOf as it's faster than native
     // http://jsperf.com/thor-indexof-vs-for/5
     function indexOf(list, elem) {

+ 5 - 5
js/dependencyLibs/inputmask.dependencyLib.js

@@ -6,15 +6,15 @@
  */
 (function (factory) {
     if (typeof define === "function" && define.amd) {
-        define(["../global/window", "../global/document"], factory);
+        define(["../global/window"], factory);
     } else if (typeof exports === "object") {
-        module.exports = factory(require("../global/window"), require("../global/document"));
+        module.exports = factory(require("../global/window"));
     } else {
-        window.dependencyLib = factory(window, document);
+        window.dependencyLib = factory(window);
     }
 }
-(function (window, document) {
-
+(function (window) {
+    var document = window.document;
     //helper functions
 
     // Use a stripped-down indexOf as it's faster than native

+ 0 - 6
js/global/document.js

@@ -1,6 +0,0 @@
-if (typeof define === "function" && define.amd)
-	define(function () {
-		return document;
-	});
-else if (typeof exports === "object")
-	module.exports = document;

+ 8 - 7
js/inputmask.js

@@ -7,15 +7,16 @@
  */
 (function (factory) {
     if (typeof define === "function" && define.amd) {
-        define(["./dependencyLibs/inputmask.dependencyLib", "./global/window", "./global/document"], factory);
+        define(["./dependencyLibs/inputmask.dependencyLib", "./global/window"], factory);
     } else if (typeof exports === "object") {
-        module.exports = factory(require("./dependencyLibs/inputmask.dependencyLib"), require("./global/window"), require("./global/document"));
+        module.exports = factory(require("./dependencyLibs/inputmask.dependencyLib"), require("./global/window"));
     } else {
-        window.Inputmask = factory(window.dependencyLib || jQuery, window, document);
+        window.Inputmask = factory(window.dependencyLib || jQuery, window);
     }
 }
-(function ($, window, document, undefined) {
-        var ua = navigator.userAgent,
+(function ($, window, undefined) {
+        var document = window.document,
+            ua = navigator.userAgent,
             mobile = isInputEventSupported("touchstart"), //not entirely correct but will currently do
             iemobile = /iemobile/i.test(ua),
             iphone = /iphone/i.test(ua) && !iemobile;
@@ -2265,7 +2266,7 @@
                     mouseEnter = false;
                     if (opts.clearMaskOnLostFocus && document.activeElement !== input) {
                         input.placeholder = originalPlaceholder;
-                        if(input.placeholder === "") input.removeAttribute("placeholder");
+                        if (input.placeholder === "") input.removeAttribute("placeholder");
                     }
                 },
                 clickEvent: function (e, tabbed) {
@@ -2359,7 +2360,7 @@
                         input = this;
                     if (input.inputmask) {
                         input.placeholder = originalPlaceholder;
-                        if(input.placeholder === "") input.removeAttribute("placeholder");
+                        if (input.placeholder === "") input.removeAttribute("placeholder");
                         var nptValue = input.inputmask._valueGet(),
                             buffer = getBuffer().slice();
 

ファイルの差分が大きいため隠しています
+ 480 - 576
package-lock.json


+ 7 - 7
package.json

@@ -40,18 +40,18 @@
     "babel-helpers": "^6.24.1",
     "babel-loader": "^7.1.5",
     "babel-preset-env": "^1.7.0",
-    "caniuse-db": "^1.0.30000872",
+    "caniuse-db": "^1.0.30000885",
     "css-loader": "^1.0.0",
     "grunt": "^1.0.3",
     "grunt-available-tasks": "^0.6.3",
     "grunt-bump": "^0.8.0",
-    "grunt-cli": "^1.2.0",
-    "grunt-contrib-clean": "^1.1.0",
+    "grunt-cli": "^1.3.1",
+    "grunt-contrib-clean": "^2.0.0",
     "grunt-contrib-uglify": "^4.0.0",
     "grunt-eslint": "^21.0.0",
     "grunt-nuget": "^0.3.0",
     "grunt-release": "^0.14.0",
-    "grunt-webpack": "^3.1.2",
+    "grunt-webpack": "^3.1.3",
     "jqlite": "^0.2.42",
     "jquery": "^3.3.1",
     "load-grunt-tasks": "^4.0.0",
@@ -59,9 +59,9 @@
     "postcss": "^7.0.2",
     "postcss-cssnext": "^3.1.0",
     "postcss-loader": "^2.1.6",
-    "qunit": "^2.4.1",
-    "source-map-loader": "^0.2.3",
-    "style-loader": "^0.21.0",
+    "qunit": "^2.6.2",
+    "source-map-loader": "^0.2.4",
+    "style-loader": "^0.23.0",
     "webpack": "^4.16.3",
     "webpack-cli": "^3.1.0"
   },