rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java
changeset 1852 805b62b77f91
parent 1840 9d011ab3c192
child 1853 42c6e5a05360
     1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Wed Sep 02 23:20:01 2015 +0200
     1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/VM.java	Sat Dec 26 08:51:01 2015 +0100
     1.3 @@ -655,10 +655,12 @@
     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 prefix = cs ? cs['src']['replace'](/\\/[^\\/]*$/,'/') : '';\n"
     1.9                  + "    extensions.push(extension);\n"
    1.10                  + "    var cp = config['classpath'];\n"
    1.11                  + "    if (cp) for (var i = 0; i < cp.length; i++) {\n"
    1.12 -                + "      loadExtension(cp[i]);\n"
    1.13 +                + "      loadExtension(prefix + cp[i]);\n"
    1.14                  + "    }\n"
    1.15                  + "    return null;\n"
    1.16                  + "  };\n");