Commit 95335adb57b5662fcd2dd949b85c4771ec681cb8

Authored by Edmar Moretti
1 parent 9be7c1c5

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,18 +2094,23 @@ i3GEO.util = {
2094 nome {string} - nome da classe da ferramenta 2094 nome {string} - nome da classe da ferramenta
2095 2095
2096 nomejs {string} - nome do arquivo javascript 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 if(typeof(console) !== 'undefined'){console.info(mensagem);} 2101 if(typeof(console) !== 'undefined'){console.info(mensagem);}
2100 if(!nomejs){ 2102 if(!nomejs){
2101 nomejs = "index.js"; 2103 nomejs = "index.js";
2102 } 2104 }
  2105 + if(!nomefuncao){
  2106 + nomefuncao = "i3GEOF."+nome+".criaJanelaFlutuante();";
  2107 + }
2103 var js = i3GEO.configura.locaplic+"/ferramentas/"+dir+"/"+nomejs; 2108 var js = i3GEO.configura.locaplic+"/ferramentas/"+dir+"/"+nomejs;
2104 if(!$i("i3GEOF."+nome+"_script")){ 2109 if(!$i("i3GEOF."+nome+"_script")){
2105 i3GEO.janela.ESTILOAGUARDE = "reduzida"; 2110 i3GEO.janela.ESTILOAGUARDE = "reduzida";
2106 i3GEO.util.multiStep( 2111 i3GEO.util.multiStep(
2107 [i3GEO.janela.abreAguarde,i3GEO.util.scriptTag], 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 function(){} 2114 function(){}
2110 ); 2115 );
2111 } 2116 }