Hi Alex,

I finally solved in my latest commit.
Thanks for the guidance :)

Carlos

El mar., 2 jul. 2019 a las 17:00, Carlos Rovira (<[email protected]>)
escribió:

> Hi Alex,
>
> ok, I understand now. You propose to do something like we do for
> Application but for Modules using the same kind of process but instead of
> adding to html head create a new .js to be added like _deps,js. I think
> that will be ok and even more efficient since all is done by compiler. I'll
> try to imagine how I can do that in the compiler. The only special case I
> can see is if we have the same Class in Application already, so compiler
> will put that link or script tag twice, one for App and again for
> each module using it.
>
> Thanks
>
>
> El mar., 2 jul. 2019 a las 7:18, Alex Harui (<[email protected]>)
> escribió:
>
>>
>>
>> On 7/1/19, 9:42 AM, "Carlos Rovira" <[email protected]> wrote:
>>
>>     > So, inject_html in a module should do effectively the same thing,
>> except I
>>     > don't think a module needs to inject HTML,
>>
>>
>>     right, we don't want to do that will defeat the module's purpose of
>>     deferred loading. And moreover, we don't know which classes will have
>> in
>>     the module to be loaded, or a module can be never loaded
>>
>> I don't understand why we don't know which classes will need to be loaded
>> before the module.  The inject_html tells us, doesn't it?
>>
>>     > it can just take a list of urls to load as Script tags.  So, no
>> scanning
>>     > of files is necessary.
>>
>>
>>     The user could explicitly set the urls to load, but that seems to me
>> not a
>>     Royale solution. I as a user, expect to use a Class that represents a
>> JS
>>     library, and it should handle under the hood the necessary setup. I
>> have
>>     clear that is needed to make a good solution.
>>
>> What I am proposing is that someone does modify the compiler to detect
>> the inject_html in the module classes and generate a .JS file you can load
>> like the _deps.js file.  Upthread I pointed to where the code is to be
>> modified.  If you do not want to make those changes, you can hand code the
>> .JS file for now.
>>
>>
>> HTH,
>> -Alex
>>
>>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to