Commit 95335adb57b5662fcd2dd949b85c4771ec681cb8
1 parent
9be7c1c5
Exists in
master
and in
7 other branches
Inclusão de parâmetro na função dialogoferramenta, permitindo definir qual funca…
…o será executada após carregar um novo javascript
Showing
1 changed file
with
7 additions
and
2 deletions
Show diff stats
classesjs/classe_util.js
... | ... | @@ -2094,18 +2094,23 @@ i3GEO.util = { |
2094 | 2094 | nome {string} - nome da classe da ferramenta |
2095 | 2095 | |
2096 | 2096 | nomejs {string} - nome do arquivo javascript |
2097 | + | |
2098 | + nomefuncao {string} - nome da funcao do javascript carregado que sera executado apos a carga, exemplo: i3GEOF.locregiao.abreComFiltro() | |
2097 | 2099 | */ |
2098 | - dialogoFerramenta: function(mensagem,dir,nome,nomejs){ | |
2100 | + dialogoFerramenta: function(mensagem,dir,nome,nomejs,nomefuncao){ | |
2099 | 2101 | if(typeof(console) !== 'undefined'){console.info(mensagem);} |
2100 | 2102 | if(!nomejs){ |
2101 | 2103 | nomejs = "index.js"; |
2102 | 2104 | } |
2105 | + if(!nomefuncao){ | |
2106 | + nomefuncao = "i3GEOF."+nome+".criaJanelaFlutuante();"; | |
2107 | + } | |
2103 | 2108 | var js = i3GEO.configura.locaplic+"/ferramentas/"+dir+"/"+nomejs; |
2104 | 2109 | if(!$i("i3GEOF."+nome+"_script")){ |
2105 | 2110 | i3GEO.janela.ESTILOAGUARDE = "reduzida"; |
2106 | 2111 | i3GEO.util.multiStep( |
2107 | 2112 | [i3GEO.janela.abreAguarde,i3GEO.util.scriptTag], |
2108 | - [["i3GEOF."+nome+"_script"+"aguarde","Carregando JS"],[js,"i3GEOF."+nome+".criaJanelaFlutuante()","i3GEOF."+nome+"_script"]], | |
2113 | + [["i3GEOF."+nome+"_script"+"aguarde","Carregando JS"],[js,nomefuncao,"i3GEOF."+nome+"_script"]], | |
2109 | 2114 | function(){} |
2110 | 2115 | ); |
2111 | 2116 | } | ... | ... |