// (async function(){
// console.log('dev.localhost');
// try {
// // var fw = {};
// // fw.
// console.log('will require');
// await fw.require('/script/Test.js');
// // eval("class Test { static blah(){ alert(\"blah did it\"); }}");
// console.log('awaited and will .blah()');
// RB_Test.blah();
// } catch (e){console.log(e);}
// })();
fw.require('/script/Test.js');
fw.require('/script/DoTest.js');
fw.run(
function(){
try {
// Components.utils.waiveXrays(gBrowser.contentWindow);
console.log('this should run after dependencies are loaded. ax');
console.log(document.scripts);
console.log("I don't know why this function is not in the same scope as the scripts in the page.");
console.log(RB_Test);
// console.log(window.wrappedJSObject);
// console.log(window.wrappedJSObject['RB_Test']);
// console.log(window['RB_Test']);
// console.log(window);
console.log('shoul dhave logged rb_test');
} catch (e){console.log(e);}
}
);
console.log(document.scripts);
// fw.show('/view/dialog/'); // this should also be displayed AFTER dependencies are loaded... I think