diff --git a/admin/admin.db b/admin/admin.db index bac0aae..cf3a71f 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/classesjs/classe_mapa.js b/classesjs/classe_mapa.js index e5f10f9..4f82af4 100644 --- a/classesjs/classe_mapa.js +++ b/classesjs/classe_mapa.js @@ -580,7 +580,11 @@ i3GEO.mapa = { Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT */ metaestat: function(){ - i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js","i3GEOF.metaestat.inicia()"); + var temp = function(){ + i3GEOF.metaestat.MULTIPARAMETROS = true; + i3GEOF.metaestat.inicia(); + }; + i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","index.js",temp); }, /* Function: metaestatListaMapas diff --git a/classesjs/classe_util.js b/classesjs/classe_util.js index 860b636..a93ce8b 100644 --- a/classesjs/classe_util.js +++ b/classesjs/classe_util.js @@ -1324,7 +1324,7 @@ i3GEO.util = { js {String} - endereco do JS - ini {String} - funcao que sera executada ao ser carregado o script (pode ser "") + ini {String} ou {function} - funcao que sera executada ao ser carregado o script (pode ser "") id - id do elemento script que sera criado @@ -1352,7 +1352,12 @@ i3GEO.util = { if(i3GEO.janela){ i3GEO.janela.fechaAguarde(id+"aguarde"); } - eval(ini); + if(YAHOO.lang.isFunction(ini)){ + ini.call(); + } + else{ + eval(ini); + } } }; } @@ -1361,7 +1366,12 @@ i3GEO.util = { if(i3GEO.janela){ i3GEO.janela.fechaAguarde(id+"aguarde"); } - eval(ini); + if(YAHOO.lang.isFunction(ini)){ + ini.call(); + } + else{ + eval(ini); + } }; } i3GEO.janela.ESTILOAGUARDE = tipojanela; @@ -1695,30 +1705,44 @@ i3GEO.util = { Parametros: id {String} - id do elemento select que sera criado - + nomes {Array} - array com os nomes - + valores {Array} - array com os valores obj {objeto} - objeto contendo name e value, exemplo {"nome":"a","valor":"1"} - prefixo {string} - Prefixo que sera usado no id de cada elemento - estilo {string} - string inserida no item style do container do combo + funcaoclick {string} - string inserida no evento onclick + */ - checkCombo: function(id,nomes,valores,prefixo,estilo){ - var n, i, combo = "",n; - n = valores.length; + checkCombo: function(id,nomes,valores,estilo,funcaoclick){ + var i, combo = "", + n = valores.length; if (n > 0){ combo = "
"+nomes[i]+" | "; + combo += "|
"+nomes[i]+" | "; } combo += "
"+titulo+"
"; - if(i3GEOF.metaestat.MULTIPARAMETROS == false){ + if(i3GEOF.metaestat.MULTIPARAMETROS === false){ ins += "