@@ -164,7 +164,7 @@ jsaddleJs = jsaddleJs' Nothing
164-- sed -e 's|\\|\\\\|g' -e 's|^| \\|' -e 's|$|\\n\\|' -e 's|"|\\"|g' data/jsaddle.js | pbcopy
164-- sed -e 's|\\|\\\\|g' -e 's|^| \\|' -e 's|$|\\n\\|' -e 's|"|\\"|g' data/jsaddle.js | pbcopy
165jsaddleJs' :: Maybe ByteString -> Bool -> ByteString
165jsaddleJs' :: Maybe ByteString -> Bool -> ByteString
166jsaddleJs' jsaddleUri refreshOnLoad = "\
166jsaddleJs' jsaddleUri refreshOnLoad = "\
167− \if(typeof global !== \"undefined\") {\n\
167+ \if(typeof global !== \"undefined\" && typeof require == \"function\") {\n\
168 \ global.window = global;\n\
168 \ global.window = global;\n\
169 \ global.WebSocket = require('ws');\n\
169 \ global.WebSocket = require('ws');\n\