From 95335adb57b5662fcd2dd949b85c4771ec681cb8 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sat, 20 Oct 2012 13:46:43 +0000 Subject: [PATCH] Inclusão de parâmetro na função dialogoferramenta, permitindo definir qual funcao será executada após carregar um novo javascript --- classesjs/classe_util.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/classesjs/classe_util.js b/classesjs/classe_util.js index 928e492..8aae724 100644 --- a/classesjs/classe_util.js +++ b/classesjs/classe_util.js @@ -2094,18 +2094,23 @@ i3GEO.util = { nome {string} - nome da classe da ferramenta nomejs {string} - nome do arquivo javascript + + nomefuncao {string} - nome da funcao do javascript carregado que sera executado apos a carga, exemplo: i3GEOF.locregiao.abreComFiltro() */ - dialogoFerramenta: function(mensagem,dir,nome,nomejs){ + dialogoFerramenta: function(mensagem,dir,nome,nomejs,nomefuncao){ if(typeof(console) !== 'undefined'){console.info(mensagem);} if(!nomejs){ nomejs = "index.js"; } + if(!nomefuncao){ + nomefuncao = "i3GEOF."+nome+".criaJanelaFlutuante();"; + } var js = i3GEO.configura.locaplic+"/ferramentas/"+dir+"/"+nomejs; if(!$i("i3GEOF."+nome+"_script")){ i3GEO.janela.ESTILOAGUARDE = "reduzida"; i3GEO.util.multiStep( [i3GEO.janela.abreAguarde,i3GEO.util.scriptTag], - [["i3GEOF."+nome+"_script"+"aguarde","Carregando JS"],[js,"i3GEOF."+nome+".criaJanelaFlutuante()","i3GEOF."+nome+"_script"]], + [["i3GEOF."+nome+"_script"+"aguarde","Carregando JS"],[js,nomefuncao,"i3GEOF."+nome+"_script"]], function(){} ); } -- libgit2 0.21.2