aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlbin Larsson <mail@albinlarsson.com>2018-06-11 05:12:34 +0200
committerAlbin Larsson <mail@albinlarsson.com>2018-06-11 05:44:57 +0200
commit16828e975a9a627fb60b0b7f266fe870521a3e08 (patch)
treea1d20b817f4012dddd0fa30a1afa56dcf45688f1 /src
parent7d26f41d646d37e52fa774c99c603aa0663c51d4 (diff)
downloadplyr-16828e975a9a627fb60b0b7f266fe870521a3e08.tar.lz
plyr-16828e975a9a627fb60b0b7f266fe870521a3e08.tar.xz
plyr-16828e975a9a627fb60b0b7f266fe870521a3e08.zip
Move utils.is.getConstructor() to utils.getConstructor()
Diffstat (limited to 'src')
-rw-r--r--src/js/utils.js19
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