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')