Hi Derrell,

I understand you. But my problem with this solution is that
application using qxbuild needs different code than application that
uses qooxdoo build system. And this all for IE :)

For me this is no problem, I'm not using IE and I can tell customers
to not use IE in admin, but for other people using qxbuild this can be
problem. I think that it's needed only little work in framework to
make solution to this problem.

For me best way is this:
- add qxsettings["qx.noinit"] = true possibility
- add static method init() to qx.core.Init to force initialization.

I think that it's clear, but I don't know if this will be acceptable
for qooxdoo developers.

Cheers
- Petr

2009/3/9 Derrell Lipman <[email protected]>:
> 2009/3/9 Petr Kobalíček <[email protected]>
>>
>> Hi Derrell,
>>
>> I tested it now and it's the same behavior. I think that only solution
>> is ability to tell qooxdoo to initialize manually.
>>
>> Main problem for me is that IE is not preserving the script order, so
>> I must append scripts one-by-one (I tested in head and body too).
>>
>> Personally, I think that manual initialization is good idea, currently
>> for example qxbuild is able to show simple progress bar to visualize
>> application loading, i think that it's nice :-)
>
> In qx.core.Init it adds a listener for the "ready" which calls
> application.main(). That's probably what you want to defer. As an interim
> (or maybe permanent) measure, you can do nothing in your application.main()
> (except maybe saving a reference to its superclass) and instead, put your
> start-up code in some other method. Then, after you've loaded all of your
> scripts, you you can call that other method which in turn calls the
> application.main superclass to initialize everything (in most cases, it
> initializes the theme manager and creaes the root widget; see
> qx.application.AbstractGui.main) and then creates all of your widgets.
>
> Hope that helps a bit for the time being.
>
> Derrell
>
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to