Dynamically changing of loader global

Brandon Benvie brandon at brandonbenvie.com
Mon Dec 24 14:39:21 PST 2012


I meant, if the answer to your question is "no". =/


On Mon, Dec 24, 2012 at 5:37 PM, Brandon Benvie
<brandon at brandonbenvie.com>wrote:

> To clarify: are you asking if an arbitrary object is a valid global object
> when using a custom loader? If not, then I have a lot of code to rewrite.
>
>
> On Mon, Dec 24, 2012 at 5:34 PM, David Bruant <bruant.d at gmail.com> wrote:
>
>> Hi,
>>
>> I've reading the loader API [1] and I was wondering if it was possible to
>> dynamically change the global. I think it is by doing the following, but
>> tell me if I'm wrong:
>>
>>     const options = {
>>         global : {
>>             changeGlobal: function(g){
>>                 options.global = g;
>>             }
>>         }
>>     }
>>
>>     var l = new Loader(Loader, options);
>>
>>     l.eval('changeGlobal({a:37}); console.log(a);');
>>
>> In other words, in the global in the loader the initial or the dynamic
>> value of the "global" option?
>> If it was the dynamic value, I think it would help a lot in the
>> document.open situation [2]
>>
>> David
>>
>> [1] http://wiki.ecmascript.org/**doku.php?id=harmony:module_**
>> loaders#loader_api<http://wiki.ecmascript.org/doku.php?id=harmony:module_loaders#loader_api>
>> [2] http://lists.w3.org/Archives/**Public/www-dom/2012OctDec/**0166.html<http://lists.w3.org/Archives/Public/www-dom/2012OctDec/0166.html>
>> ______________________________**_________________
>> es-discuss mailing list
>> es-discuss at mozilla.org
>> https://mail.mozilla.org/**listinfo/es-discuss<https://mail.mozilla.org/listinfo/es-discuss>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20121224/fad5d0e5/attachment.html>


More information about the es-discuss mailing list