Tighten modernness requirements (mostly to exclude Edge 13)

This commit is contained in:
Rob 2016-06-23 09:34:37 -07:00
parent 18de9ab298
commit bbb70fd486
2 changed files with 2 additions and 2 deletions
app/assets/javascripts/workers

View file

@ -5,7 +5,7 @@ importScripts("/javascripts/lodash.js", "/javascripts/aether.js");
try {
//Detect very modern javascript support.
(0,eval("'use strict'; let test = (class Test { *gen() { yield yield * () => WeakMap; } });"));
(0,eval("'use strict'; let test = (class Test { *gen(a=7) { yield yield * () => WeakMap; } });"));
console.log("Modern javascript detected, aw yeah!");
self.importScripts('/javascripts/esper.modern.js');
} catch (e) {

View file

@ -66,7 +66,7 @@ self.console = console;
self.importScripts('/javascripts/lodash.js', '/javascripts/world.js', '/javascripts/aether.js');
try {
//Detect very modern javascript support.
(0,eval("'use strict'; let test = (class Test { *gen() { yield yield * () => WeakMap; } });"));
(0,eval("'use strict'; let test = (class Test { *gen(a=7) { yield yield * () => WeakMap; } });"));
console.log("Modern javascript detected, aw yeah!");
self.importScripts('/javascripts/esper.modern.js');
} catch (e) {