diff options
author | Albin Larsson <mail@albinlarsson.com> | 2018-06-11 05:12:34 +0200 |
---|---|---|
committer | Albin Larsson <mail@albinlarsson.com> | 2018-06-11 05:44:57 +0200 |
commit | 16828e975a9a627fb60b0b7f266fe870521a3e08 (patch) | |
tree | a1d20b817f4012dddd0fa30a1afa56dcf45688f1 /src/js/utils.js | |
parent | 7d26f41d646d37e52fa774c99c603aa0663c51d4 (diff) | |
download | plyr-16828e975a9a627fb60b0b7f266fe870521a3e08.tar.lz plyr-16828e975a9a627fb60b0b7f266fe870521a3e08.tar.xz plyr-16828e975a9a627fb60b0b7f266fe870521a3e08.zip |
Move utils.is.getConstructor() to utils.getConstructor()
Diffstat (limited to 'src/js/utils.js')
-rw-r--r-- | src/js/utils.js | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/js/utils.js b/src/js/utils.js index 109de031..54635739 100644 --- a/src/js/utils.js +++ b/src/js/utils.js @@ -11,19 +11,19 @@ const utils = { // Check variable types is: { object(input) { - return this.getConstructor(input) === Object; + return utils.getConstructor(input) === Object; }, number(input) { - return this.getConstructor(input) === Number && !Number.isNaN(input); + return utils.getConstructor(input) === Number && !Number.isNaN(input); }, string(input) { - return this.getConstructor(input) === String; + return utils.getConstructor(input) === String; }, boolean(input) { - return this.getConstructor(input) === Boolean; + return utils.getConstructor(input) === Boolean; }, function(input) { - return this.getConstructor(input) === Function; + return utils.getConstructor(input) === Function; }, array(input) { return !this.nullOrUndefined(input) && Array.isArray(input); @@ -38,7 +38,7 @@ const utils = { return this.instanceof(input, Element); }, textNode(input) { - return this.getConstructor(input) === Text; + return utils.getConstructor(input) === Text; }, event(input) { return this.instanceof(input, Event); @@ -65,9 +65,10 @@ const utils = { instanceof(input, constructor) { return Boolean(input && constructor && input instanceof constructor); }, - getConstructor(input) { - return !this.nullOrUndefined(input) ? input.constructor : null; - }, + }, + + getConstructor(input) { + return !utils.is.nullOrUndefined(input) ? input.constructor : null; }, // Unfortunately, due to mixed support, UA sniffing is required |