inputmask.loader.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. (function (factory) {
  2. if (typeof define === "function" && define.amd) {
  3. define([
  4. "./inputmask.dependencyLib",
  5. "./inputmask",
  6. "./inputmask.extensions",
  7. "./inputmask.date.extensions",
  8. "./inputmask.numeric.extensions",
  9. "./inputmask.phone.extensions",
  10. "./inputmask.regex.extensions",
  11. "./jquery.inputmask"
  12. ], factory);
  13. } else if (typeof exports === "object") {
  14. module.exports = factory(
  15. require("./inputmask.dependencyLib"),
  16. require("./inputmask"),
  17. require("./inputmask.extensions"),
  18. require("./inputmask.date.extensions"),
  19. require("./inputmask.numeric.extensions"),
  20. require("./inputmask.phone.extensions"),
  21. require("./inputmask.regex.extensions"),
  22. require("./jquery.inputmask")
  23. );
  24. } else {
  25. window.InputmaskLoader = jQuery.Deferred();
  26. jQuery.getScript("./js/inputmask.dependencyLib.js").done(function () {
  27. jQuery.getScript("./js/inputmask.js").done(function () {
  28. jQuery.getScript("./js/inputmask.extensions.js").done(function () {
  29. jQuery.getScript("./js/inputmask.date.extensions.js").done(function () {
  30. jQuery.getScript("./js/inputmask.numeric.extensions.js").done(function () {
  31. jQuery.getScript("./js/inputmask.phone.extensions.js").done(function () {
  32. jQuery.getScript("./js/inputmask.regex.extensions.js").done(function () {
  33. jQuery.getScript("./js/jquery.inputmask.js").done(function () {
  34. window.InputmaskLoader.resolve();
  35. })
  36. })
  37. })
  38. })
  39. })
  40. })
  41. })
  42. });
  43. }
  44. }(function ($, Inputmask) {
  45. return Inputmask;
  46. }));