on master help sign in
Merge pull request #473 from maxsnew/window

Tweak runtime so it runs without a "window" object defined.

commitdaeccdc65ea1987a6111154ce2cdd26c8681c2d3 authorEvan Czaplicki <info@elm-lang.org> dateThu 23 Jan 2014, 09:40 (13 years ago) parenta5e1aebe194592
1 file changed+1−1
runtime/Utils.js+1−1
runtime/Utils.js+1−1
@@ -34,7 +34,7 @@ ElmRuntime.filterDeadInputs = function(inputs) {
3434
3535// define the draw function
3636var vendors = ['ms', 'moz', 'webkit', 'o'];
37−var win = window || {};
37+var win = typeof window !== 'undefined' ? window : {};
3838for (var i = 0; i < vendors.length && !win.requestAnimationFrame; ++i) {
3939 win.requestAnimationFrame = win[vendors[i]+'RequestAnimationFrame'];
4040 win.cancelAnimationFrame = win[vendors[i]+'CancelAnimationFrame'] ||