From 43a5e137ac05aa1752611d7fe42c50f20570b419 Mon Sep 17 00:00:00 2001 From: Alexandre Rosenfeld Date: Fri, 29 Apr 2011 16:34:17 -0400 Subject: [PATCH] BUG 6691 Installer waits until maborak is fully loaded to avoid errors --- workflow/engine/methods/install/install.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/workflow/engine/methods/install/install.php b/workflow/engine/methods/install/install.php index 0205bb682..fd2985993 100644 --- a/workflow/engine/methods/install/install.php +++ b/workflow/engine/methods/install/install.php @@ -50,11 +50,16 @@ echo ''; var grid,winGrill, leimnud = new maborak(); var inWIN = false; leimnud.make(); - leimnud.Package.Load("validator,app,rpc,fx,drag,drop,panel,grid,dom,abbr",{Instance:leimnud,Type:"module"}); + leimnud.Package.Load("dom,validator,app,rpc,fx,drag,drop,panel,grid,abbr",{Instance:leimnud,Type:"module"}); leimnud.Package.Load("json",{Type:"file"}); leimnud.exec(leimnud.fix.memoryLeak); var inst; - leimnud.event.add(window,'load',function(){ + leimnud.event.add(window,'load',function(){myload();}); + var myload = function() { + if (typeof(DOM) === 'undefined') { + setTimeout("myload();", 1000); + return; + } inst = new leimnud.module.panel(); inst.options={ size:{w:document.body.offsetWidth-50,h:825}, @@ -100,7 +105,7 @@ echo ''; ] }; inst.make(); - }); + };