More Edge fixes and small UI bugs

This commit is contained in:
Sam Potts
2017-12-08 15:54:08 +00:00
parent c8990bd379
commit 82f81f4f73
15 changed files with 76 additions and 58 deletions

View File

@ -29,22 +29,22 @@ const utils = {
return !this.nullOrUndefined(input) && Array.isArray(input);
},
weakMap(input) {
return this.instanceof(input, WeakMap);
return this.instanceof(input, window.WeakMap);
},
nodeList(input) {
return this.instanceof(input, NodeList);
return this.instanceof(input, window.NodeList);
},
element(input) {
return this.instanceof(input, Element);
return this.instanceof(input, window.Element);
},
textNode(input) {
return this.getConstructor(input) === Text;
},
event(input) {
return this.instanceof(input, Event);
return this.instanceof(input, window.Event);
},
cue(input) {
return this.instanceof(input, TextTrackCue) || this.instanceof(input, VTTCue);
return this.instanceof(input, window.TextTrackCue) || this.instanceof(input, window.VTTCue);
},
track(input) {
return this.instanceof(input, TextTrack) || (!this.nullOrUndefined(input) && this.string(input.kind));