It seems current loader spec is so simple and I'm full of confusion of
baseURL props.


// lib/a.js

System.baseURL // "lib/a.js" ??
System.load('b.js', ...)  // I suppose this should load "lib/b.js", right?

var myLoader = new Loader(System, { baseURL: 'mypath/c.js' , fetch:myFetch })

myLoader.baseURL // 'mypath/c.js' or 'lib/mypath/c.js' or any other value?
myLoader.load('b.js' ...) // load 'lib/mypath/b.js' or 'lib/b.js' ?

function myFetch(relURL, baseURL, ...) {
    relURL // 'b.js' or 'mypath/b.js' or any other value?
    baseURL // ?
}

and what happens if I call myLoader in other code for example which
url is '/otherpath/' ?


--
hax
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to