# HG changeset patch # User Jaroslav Tulach # Date 1451116782 -3600 # Node ID 42c6e5a05360a4e312b3325c4ee5cb8b0e0650a3 # Parent 805b62b77f91ae65b6966a27e38473f4fc181b5f Document may not be defined in non-browser environments diff -r 805b62b77f91 -r 42c6e5a05360 rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Sat Dec 26 08:51:01 2015 +0100 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java Sat Dec 26 08:59:42 2015 +0100 @@ -655,7 +655,7 @@ + " console.log('Will not register: ' + extension);\n" + " return false;\n" + " }\n" - + " var cs = document['currentScript'];\n" + + " var cs = typeof document == 'undefined' ? null : document['currentScript'];\n" + " var prefix = cs ? cs['src']['replace'](/\\/[^\\/]*$/,'/') : '';\n" + " extensions.push(extension);\n" + " var cp = config['classpath'];\n"