@samitouri / QOS-React-2 / commits / 795a84d60f
Fork 0

The library for web and native user interfaces.

Do not export load in JSXTransformer unless in a browser environment

Jakub Malinowski committed Jul 23, 2013 at 23:01 UTC 795a84d60fe9b13b195befdc4b2d6a811e8e5eb3
1 file changed +5 -5
vendor/browser-transforms.js
+5 -5
@@ -32,6 +32,11 @@ exports.exec = function(code) {
32 return eval(transform(code));
33 };
34
35 +if (typeof window === "undefined" || window === null) {
36 + return;
37 +}
38 +headEl = document.getElementsByTagName('head')[0];
39 +
40 var run = exports.run = function(code) {
41 var jsx = docblock.parseAsObject(docblock.extract(code)).jsx;
42
@@ -42,11 +47,6 @@ var run = exports.run = function(code) {
47 headEl.appendChild(scriptEl);
48 };
49
45 -if (typeof window === "undefined" || window === null) {
46 - return;
47 -}
48 -headEl = document.getElementsByTagName('head')[0];
49 -
50 var load = exports.load = function(url, callback) {
51 var xhr;
52 xhr = window.ActiveXObject ? new window.ActiveXObject('Microsoft.XMLHTTP')