Ok Derell, I will study this option.
Thanks a lot,
Charles
Death to IE !!!

Derrell Lipman a écrit :
On Wed, Nov 25, 2009 at 16:30, Charlie <[email protected] <mailto:[email protected]>> wrote:

    Hi all
    I'm encountering a "Stop this script execution?" alert message with
    Internet Explorer, not when executing and using my application, but on
    closing it (i.e. by quiting the page or refreshing). My application is
    indeed quite big in terms of GUI (many tabviews containing
    qx.ui.table.Table components that I customized, commands, menuBar and
    toolBar, etc), but I really don't know how to fix this...
    First, I admit I'm not good at all at writing "destructors" for all my
    qooxdoo classes : can it have any influence on the page closing down
    speed? Second, I did not add any code in the close() or terminate()
    functions of my Application, so all this code called at closing
    time is
    called by the framework, not by me. Is there a way to disable this? I
    know it's not a good idea, but the IE support is unfortunately quite
    important for my customers, and I would prefer the application to
    leave
    a huge memory footprint in the browser than triggering this ugly
    javascript alert message and preventing a user from closing his
    browser.


Sigh. Yet more IE speed issue. I imagine that your application is QUITE large if destruction is taking that incredibly long.

You might consider using the close() method and doing some of the destruction progressively using qx.ui.progressive.Progressive and its FunctionCaller renderer. An example of using that is in the demobrowser:

http://demo.qooxdoo.org/devel/demobrowser/index.html#progressive~ProgressiveLoader.html <http://demo.qooxdoo.org/devel/demobrowser/index.html#progressive%7EProgressiveLoader.html>

Although this demo is showing Progressive and the FunctionCaller renderer being used as a progressive loader, it can just as easily be used as a progressive unloader. Your difficulty will be in figuring out what and in what order to destroy. That task, however, is left as an exercise for the reader. :-)

Cheers,

Derrell

------------------------------------------------------------------------

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
------------------------------------------------------------------------

_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to