on master help sign in
Merge pull request #111 from obsidiansystems/detect-node-better
4e79a07Hamish Mackenzie
jsaddle-warp/src/Language/Javascript/JSaddle/WebSockets.hs+1−1
@@ -176,7 +176,7 @@ jsaddleJs = jsaddleJs' Nothing
176-- sed -e 's|\\|\\\\|g' -e 's|^| \\|' -e 's|$|\\n\\|' -e 's|"|\\"|g' data/jsaddle.js | pbcopy
176-- sed -e 's|\\|\\\\|g' -e 's|^| \\|' -e 's|$|\\n\\|' -e 's|"|\\"|g' data/jsaddle.js | pbcopy
177jsaddleJs' :: Maybe ByteString -> Bool -> ByteString
177jsaddleJs' :: Maybe ByteString -> Bool -> ByteString
178jsaddleJs' jsaddleUri refreshOnLoad = "\
178jsaddleJs' jsaddleUri refreshOnLoad = "\
179− \if(typeof global !== \"undefined\") {\n\
179+ \if(typeof global !== \"undefined\" && typeof require === \"function\") {\n\
180 \ global.window = global;\n\
180 \ global.window = global;\n\
181 \ global.WebSocket = require('ws');\n\
181 \ global.WebSocket = require('ws');\n\
182 \}\n\
182 \}\n\