Document may not be defined in non-browser environments
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 26 Dec 2015 08:59:42 +0100
changeset 185342c6e5a05360
parent 1852 805b62b77f91
child 1854 826eb936c9a8
Document may not be defined in non-browser environments
rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java
     1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Sat Dec 26 08:51:01 2015 +0100
     1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Sat Dec 26 08:59:42 2015 +0100
     1.3 @@ -655,7 +655,7 @@
     1.4                  + "      console.log('Will not register: ' + extension);\n"
     1.5                  + "      return false;\n"
     1.6                  + "    }\n"
     1.7 -                + "    var cs = document['currentScript'];\n"
     1.8 +                + "    var cs = typeof document == 'undefined' ? null : document['currentScript'];\n"
     1.9                  + "    var prefix = cs ? cs['src']['replace'](/\\/[^\\/]*$/,'/') : '';\n"
    1.10                  + "    extensions.push(extension);\n"
    1.11                  + "    var cp = config['classpath'];\n"