mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-24 03:40:00 -04:00
Correctly feature detect WeakMap.
This commit is contained in:
parent
9c7320e26a
commit
5dd4db7676
2 changed files with 2 additions and 2 deletions
|
@ -5,7 +5,7 @@ importScripts("/javascripts/lodash.js", "/javascripts/aether.js");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
//Detect very modern javascript support.
|
//Detect very modern javascript support.
|
||||||
(0,eval("'use strict'; let test = (class Test { *gen(a=7) { yield yield * () => WeakMap; } });"));
|
(0,eval("'use strict'; let test = WeakMap && (class Test { *gen(a=7) { yield yield * () => true ; } });"));
|
||||||
console.log("Modern javascript detected, aw yeah!");
|
console.log("Modern javascript detected, aw yeah!");
|
||||||
self.importScripts('/javascripts/esper.modern.js');
|
self.importScripts('/javascripts/esper.modern.js');
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
|
@ -66,7 +66,7 @@ self.console = console;
|
||||||
self.importScripts('/javascripts/lodash.js', '/javascripts/world.js', '/javascripts/aether.js');
|
self.importScripts('/javascripts/lodash.js', '/javascripts/world.js', '/javascripts/aether.js');
|
||||||
try {
|
try {
|
||||||
//Detect very modern javascript support.
|
//Detect very modern javascript support.
|
||||||
(0,eval("'use strict'; let test = (class Test { *gen(a=7) { yield yield * () => WeakMap; } });"));
|
(0,eval("'use strict'; let test = WeakMap && (class Test { *gen(a=7) { yield yield * () => true ; } });"));
|
||||||
console.log("Modern javascript detected, aw yeah!");
|
console.log("Modern javascript detected, aw yeah!");
|
||||||
self.importScripts('/javascripts/esper.modern.js');
|
self.importScripts('/javascripts/esper.modern.js');
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue