Commit 8acbe5f7ae6e949615b6c9c1a76dc988b3560690
1 parent
f3a9dd11
Exists in
master
and in
7 other branches
--no commit message
Showing
2 changed files
with
156 additions
and
6 deletions
Show diff stats
admin/admin.db
No preview for this file type
ferramentas/metaestat/index.js
@@ -33,30 +33,67 @@ if(typeof(i3GEOF) === 'undefined'){ | @@ -33,30 +33,67 @@ if(typeof(i3GEOF) === 'undefined'){ | ||
33 | /* | 33 | /* |
34 | Classe: i3GEOF.metaestat | 34 | Classe: i3GEOF.metaestat |
35 | 35 | ||
36 | -Gerencia os componentes do módulo de geração de cartogramas estatísticos | ||
37 | - */ | 36 | +Gerencia os componentes do módulo de geração de cartogramas estatísticos utilizados no mapa interativo. |
37 | +*/ | ||
38 | i3GEOF.metaestat = { | 38 | i3GEOF.metaestat = { |
39 | /** | 39 | /** |
40 | * Tipo de interface utilizada para construcao dos parametros | 40 | * Tipo de interface utilizada para construcao dos parametros |
41 | + * | ||
42 | + * flutuante - uma janela flutuante sera criada e os componentes da ferramenta serao inseridos nessa janela | ||
43 | + * | ||
44 | + * flutuanteSimples -interface qd a medida da variavel ja tiver sido definida. Utilizada ao adicionar uma camada via catalogo de temas | ||
45 | + * | ||
46 | + * "" - os componentes serao inseridos em um div qualquer definido em i3GEOF.metaestat.inicia | ||
41 | */ | 47 | */ |
42 | INTERFACE: "flutuante", | 48 | INTERFACE: "flutuante", |
43 | - //codigo da variavel definido na inicializacao (opcional) | 49 | + /** |
50 | + * guarda o valor do codigo da ultima variavel escolhida ou passada como parametro na inicializacao | ||
51 | + */ | ||
44 | CODIGO_VARIAVEL: "", | 52 | CODIGO_VARIAVEL: "", |
45 | - //id da medida da variavel definido na inicializacao (opcional) | 53 | + /** |
54 | + * guarda o valor do codigo da ultima medidda da variavel escolhida ou passada como parametro na inicializacao | ||
55 | + */ | ||
46 | ID_MEDIDA_VARIAVEL: "", | 56 | ID_MEDIDA_VARIAVEL: "", |
57 | + /** | ||
58 | + * codigo da conexao com o banco de dados que sera utilizada como default | ||
59 | + * e utilizado em customizacoes da interface, como o geosaude, permitindo acessar as listas de esquemas e tabelas | ||
60 | + */ | ||
47 | CONEXAODEFAULT: 0, | 61 | CONEXAODEFAULT: 0, |
62 | + /** | ||
63 | + * Posicao em pixels da janela flutuante com os componentes da ferramenta | ||
64 | + */ | ||
48 | TOP: 50, | 65 | TOP: 50, |
66 | + /** | ||
67 | + * Posicao em pixels da janela flutuante com os componentes da ferramenta | ||
68 | + */ | ||
49 | LEFT: 100, | 69 | LEFT: 100, |
70 | + /** | ||
71 | + * Largura em pixels da janela flutuante com os componentes da ferramenta | ||
72 | + */ | ||
50 | LARGURA: 270, | 73 | LARGURA: 270, |
74 | + /** | ||
75 | + * Altura em pixels da janela flutuante com os componentes da ferramenta | ||
76 | + */ | ||
51 | ALTURA: 250, | 77 | ALTURA: 250, |
52 | - //lista das camadas que foram adicionadas ao mapa | 78 | + /** |
79 | + * guarda a lista de camadas que foram adicionadas ao mapa | ||
80 | + */ | ||
53 | CAMADAS: [], | 81 | CAMADAS: [], |
54 | - //dados das medidas obtidos para a ultima variavel escolhida | 82 | + /** |
83 | + * guarda os dados das medidas obtidos para a ultima variavel escolhida | ||
84 | + */ | ||
55 | DADOSMEDIDASVARIAVEL: [], | 85 | DADOSMEDIDASVARIAVEL: [], |
56 | //para efeitos de compatibilidade com i3GEO.mapa.dialogo | 86 | //para efeitos de compatibilidade com i3GEO.mapa.dialogo |
57 | criaJanelaFlutuante: function(){ | 87 | criaJanelaFlutuante: function(){ |
58 | i3GEOF.metaestat.inicia(); | 88 | i3GEOF.metaestat.inicia(); |
59 | }, | 89 | }, |
90 | + /** | ||
91 | + * Inicia a ferramenta | ||
92 | + * Carrega o dicionario de traducao com i3GEOF.metaestat.comum.iniciaDicionario() que por sua vez inicia a ferramenta com i3GEOF.metaestat.principal.inicia() | ||
93 | + * @param tipo de interface veja i3GEOF.metaestat.INTERFACE. Para usar o default, utilize "" | ||
94 | + * @param codigo da variavel que aparecera como selecionada no combo de selecao de variaveis. Default "" | ||
95 | + * @param codigo da medida da variavel que aparecera como selecionada no combo de selecao de medidas. Default "" | ||
96 | + */ | ||
60 | inicia: function(Interface,codigo_variavel,id_medida_variavel){ | 97 | inicia: function(Interface,codigo_variavel,id_medida_variavel){ |
61 | if(Interface && Interface != ""){ | 98 | if(Interface && Interface != ""){ |
62 | i3GEOF.metaestat.INTERFACE = Interface; | 99 | i3GEOF.metaestat.INTERFACE = Interface; |
@@ -71,7 +108,19 @@ i3GEOF.metaestat = { | @@ -71,7 +108,19 @@ i3GEOF.metaestat = { | ||
71 | } | 108 | } |
72 | i3GEOF.metaestat.comum.iniciaDicionario(); | 109 | i3GEOF.metaestat.comum.iniciaDicionario(); |
73 | }, | 110 | }, |
111 | + /** | ||
112 | + * Funcoes e variaveis que controlam as opcoes de analise (botoes da janela de analise) | ||
113 | + */ | ||
74 | analise: { | 114 | analise: { |
115 | + /** | ||
116 | + * Objeto que define os botoes da ferramenta | ||
117 | + * Exemplo: | ||
118 | + * i3GEOF.metaestat.analise.botoes = [{ | ||
119 | + titulo:"Focar o mapa em um determinado limite geográfico", | ||
120 | + onclick:"i3GEO.mapa.dialogo.locregiao()", | ||
121 | + icone: "imagens/gisicons/open-street-maps.png" | ||
122 | + }]; | ||
123 | + */ | ||
75 | botoes: [{ | 124 | botoes: [{ |
76 | titulo:"Focar o mapa em um determinado limite geográfico", | 125 | titulo:"Focar o mapa em um determinado limite geográfico", |
77 | onclick:"i3GEO.mapa.dialogo.locregiao()", | 126 | onclick:"i3GEO.mapa.dialogo.locregiao()", |
@@ -816,6 +865,9 @@ i3GEOF.metaestat = { | @@ -816,6 +865,9 @@ i3GEOF.metaestat = { | ||
816 | } | 865 | } |
817 | }, | 866 | }, |
818 | comum:{ | 867 | comum:{ |
868 | + /** | ||
869 | + * Faz a carga do dicionario de traducao e na sequencia inicia a ferramenta com i3GEOF.metaestat.principal.inicia() | ||
870 | + */ | ||
819 | iniciaDicionario: function(){ | 871 | iniciaDicionario: function(){ |
820 | if(typeof(i3GEOF.metaestat.dicionario) === 'undefined'){ | 872 | if(typeof(i3GEOF.metaestat.dicionario) === 'undefined'){ |
821 | i3GEO.util.scriptTag( | 873 | i3GEO.util.scriptTag( |
@@ -1699,6 +1751,16 @@ i3GEOF.metaestat = { | @@ -1699,6 +1751,16 @@ i3GEOF.metaestat = { | ||
1699 | } | 1751 | } |
1700 | }, | 1752 | }, |
1701 | principal: { | 1753 | principal: { |
1754 | + /** | ||
1755 | + * Inicia a ferramenta principal com as opcoes de escolha de variaveis, medidas e parametros | ||
1756 | + * | ||
1757 | + * Cria a janela flutuante com i3GEOF.metaestat.principal.abreJanela(); | ||
1758 | + * Preenche o conteudo da janela com i3GEOF.metaestat.principal.html(); | ||
1759 | + * Ativa as opcoes da janela com i3GEOF.metaestat.principal.opcoesVariaveis(); | ||
1760 | + * | ||
1761 | + * @param id do div onde os componentes serao inseridos. Se nao for definido, utiliza "i3geoCartoParametros_corpo" | ||
1762 | + * | ||
1763 | + */ | ||
1702 | inicia: function(iddiv){ | 1764 | inicia: function(iddiv){ |
1703 | if(!iddiv || !$i(iddiv)){ | 1765 | if(!iddiv || !$i(iddiv)){ |
1704 | iddiv = "i3geoCartoParametros_corpo"; | 1766 | iddiv = "i3geoCartoParametros_corpo"; |
@@ -1730,6 +1792,10 @@ i3GEOF.metaestat = { | @@ -1730,6 +1792,10 @@ i3GEOF.metaestat = { | ||
1730 | i3GEOF.metaestat.parametros.lista(i3GEOF.metaestat.ID_MEDIDA_VARIAVEL); | 1792 | i3GEOF.metaestat.parametros.lista(i3GEOF.metaestat.ID_MEDIDA_VARIAVEL); |
1731 | } | 1793 | } |
1732 | }, | 1794 | }, |
1795 | + /** | ||
1796 | + * Atualiza os componentes da interface | ||
1797 | + * Remove os combos e adiciona novamente | ||
1798 | + */ | ||
1733 | atualiza:function(){ | 1799 | atualiza:function(){ |
1734 | $i("i3geoCartoVariaveis").innerHTML = ""; | 1800 | $i("i3geoCartoVariaveis").innerHTML = ""; |
1735 | $i("i3geoCartoMedidasVariavel").innerHTML = ""; | 1801 | $i("i3geoCartoMedidasVariavel").innerHTML = ""; |
@@ -1737,6 +1803,11 @@ i3GEOF.metaestat = { | @@ -1737,6 +1803,11 @@ i3GEOF.metaestat = { | ||
1737 | YAHOO.i3GEO.janela.manager.find("i3geoCartoParametros").setFooter(""); | 1803 | YAHOO.i3GEO.janela.manager.find("i3geoCartoParametros").setFooter(""); |
1738 | i3GEOF.metaestat.principal.opcoesVariaveis(); | 1804 | i3GEOF.metaestat.principal.opcoesVariaveis(); |
1739 | }, | 1805 | }, |
1806 | + /** | ||
1807 | + * Cria uma janela flutuante para inserir os componetes da interface | ||
1808 | + * | ||
1809 | + * Para capturar o objeto janela utilize janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoParametros"); | ||
1810 | + */ | ||
1740 | abreJanela: function(){ | 1811 | abreJanela: function(){ |
1741 | var cabecalho,minimiza,imagemxy,janela,modal = false; | 1812 | var cabecalho,minimiza,imagemxy,janela,modal = false; |
1742 | if (!$i("i3geoCartoParametros")){ | 1813 | if (!$i("i3geoCartoParametros")){ |
@@ -1775,6 +1846,10 @@ i3GEOF.metaestat = { | @@ -1775,6 +1846,10 @@ i3GEOF.metaestat = { | ||
1775 | janela.moveTo(imagemxy[0]+i3GEOF.metaestat.LEFT,i3GEOF.metaestat.TOP); | 1846 | janela.moveTo(imagemxy[0]+i3GEOF.metaestat.LEFT,i3GEOF.metaestat.TOP); |
1776 | return janela; | 1847 | return janela; |
1777 | }, | 1848 | }, |
1849 | + /** | ||
1850 | + * Conteudo HTML que sera inerido na janela ou div com os elementos principais que receberao os objetos HTMML: | ||
1851 | + * @return HTML | ||
1852 | + */ | ||
1778 | html: function(){ | 1853 | html: function(){ |
1779 | var ins = '<div id="i3geoCartoVariaveisContainer" style="margin-left:5px;">' + | 1854 | var ins = '<div id="i3geoCartoVariaveisContainer" style="margin-left:5px;">' + |
1780 | '<div class="paragrafo" id="i3geoCartoVariaveis" >' + | 1855 | '<div class="paragrafo" id="i3geoCartoVariaveis" >' + |
@@ -1786,6 +1861,13 @@ i3GEOF.metaestat = { | @@ -1786,6 +1861,13 @@ i3GEOF.metaestat = { | ||
1786 | '</div>'; | 1861 | '</div>'; |
1787 | return ins; | 1862 | return ins; |
1788 | }, | 1863 | }, |
1864 | + /** | ||
1865 | + * Abre uma janela flutuante com um relatorio contendo os metadados da variavel escolhida | ||
1866 | + * | ||
1867 | + * Verifica o combo com id "i3geoCartoComboVariavel" para verificar se a variavel foi escolhida | ||
1868 | + * | ||
1869 | + * O relatorio e montado com i3GEO.php.relatorioVariavel | ||
1870 | + */ | ||
1789 | maisInfo: function(){ | 1871 | maisInfo: function(){ |
1790 | var temp = "", | 1872 | var temp = "", |
1791 | v = $i("i3geoCartoComboVariavel"); | 1873 | v = $i("i3geoCartoComboVariavel"); |
@@ -1831,6 +1913,18 @@ i3GEOF.metaestat = { | @@ -1831,6 +1913,18 @@ i3GEOF.metaestat = { | ||
1831 | i3GEO.php.relatorioVariavel(v.value,temp); | 1913 | i3GEO.php.relatorioVariavel(v.value,temp); |
1832 | } | 1914 | } |
1833 | }, | 1915 | }, |
1916 | + /** | ||
1917 | + * Monta um combo com a lista de variaveis cadastradas | ||
1918 | + * Retorna o HTML do combo | ||
1919 | + * | ||
1920 | + * @param objeto contendo a lista de variaveis e demais parametros de cada uma. Veja i3GEOF.metaestat.principal.opcoesVariaveis | ||
1921 | + * @param id que sera atribuido ao combo | ||
1922 | + * @param string que sera inserida no evento onchange | ||
1923 | + * @param largura em pixel | ||
1924 | + * @param sim|nao indicando se o icone da opcao 'mais info' sera mostrado ou nao | ||
1925 | + * | ||
1926 | + * @return HTML | ||
1927 | + */ | ||
1834 | comboVariaveis: function(dados,idcombo,stronchange,largura,mostraIconeinfo){ | 1928 | comboVariaveis: function(dados,idcombo,stronchange,largura,mostraIconeinfo){ |
1835 | var ins,i,n = dados.length,selecionado = ""; | 1929 | var ins,i,n = dados.length,selecionado = ""; |
1836 | if(!largura || largura === ""){ | 1930 | if(!largura || largura === ""){ |
@@ -1855,6 +1949,11 @@ i3GEOF.metaestat = { | @@ -1855,6 +1949,11 @@ i3GEOF.metaestat = { | ||
1855 | } | 1949 | } |
1856 | return ins; | 1950 | return ins; |
1857 | }, | 1951 | }, |
1952 | + /** | ||
1953 | + * Formata o botao de mais informacoes e define a funcao que sera executada | ||
1954 | + * Procura pelo id "i3GEOcartoBotaoInfo" | ||
1955 | + * Define como funcao de onclick i3GEOF.metaestat.principal.maisInfo() | ||
1956 | + */ | ||
1858 | botaoInfo: function(){ | 1957 | botaoInfo: function(){ |
1859 | new YAHOO.widget.Button( | 1958 | new YAHOO.widget.Button( |
1860 | "i3GEOcartoBotaoInfo", | 1959 | "i3GEOcartoBotaoInfo", |
@@ -1862,6 +1961,11 @@ i3GEOF.metaestat = { | @@ -1862,6 +1961,11 @@ i3GEOF.metaestat = { | ||
1862 | ); | 1961 | ); |
1863 | $i("i3GEOcartoBotaoInfo-button").style.width = (i3GEOF.metaestat.LARGURA / 2) - 15 + "px"; | 1962 | $i("i3GEOcartoBotaoInfo-button").style.width = (i3GEOF.metaestat.LARGURA / 2) - 15 + "px"; |
1864 | }, | 1963 | }, |
1964 | + /** | ||
1965 | + * Formata o botao de abertura do editor de limites geograficos e define a funcao que sera executada | ||
1966 | + * Procura pelo id "i3GEOcartoBotaoEditor" | ||
1967 | + * Define como funcao de onclick i3GEOF.metaestat.editor.inicia() | ||
1968 | + */ | ||
1865 | botaoJanelaEditor: function(){ | 1969 | botaoJanelaEditor: function(){ |
1866 | new YAHOO.widget.Button( | 1970 | new YAHOO.widget.Button( |
1867 | "i3GEOcartoBotaoEditor", | 1971 | "i3GEOcartoBotaoEditor", |
@@ -1869,6 +1973,11 @@ i3GEOF.metaestat = { | @@ -1869,6 +1973,11 @@ i3GEOF.metaestat = { | ||
1869 | ); | 1973 | ); |
1870 | $i("i3GEOcartoBotaoEditor-button").style.width = (i3GEOF.metaestat.LARGURA / 2) - 15 + "px"; | 1974 | $i("i3GEOcartoBotaoEditor-button").style.width = (i3GEOF.metaestat.LARGURA / 2) - 15 + "px"; |
1871 | }, | 1975 | }, |
1976 | + /** | ||
1977 | + * Formata o botao que adiciona uma nova camada ao mapa e define a funcao que sera executada | ||
1978 | + * Procura pelo id "i3GEOcartoBotaoAdicionaCamada" | ||
1979 | + * Define como funcao de onclick i3GEOF.metaestat.comum.adicionaCamada() | ||
1980 | + */ | ||
1872 | botaoAdicionaCamada: function(largura){ | 1981 | botaoAdicionaCamada: function(largura){ |
1873 | if(!largura){ | 1982 | if(!largura){ |
1874 | largura = i3GEOF.metaestat.LARGURA - 15; | 1983 | largura = i3GEOF.metaestat.LARGURA - 15; |
@@ -1885,6 +1994,11 @@ i3GEOF.metaestat = { | @@ -1885,6 +1994,11 @@ i3GEOF.metaestat = { | ||
1885 | $i("i3GEOcartoBotaoAdicionaCamada-button").style.width = largura + "px"; | 1994 | $i("i3GEOcartoBotaoAdicionaCamada-button").style.width = largura + "px"; |
1886 | } | 1995 | } |
1887 | }, | 1996 | }, |
1997 | + /** | ||
1998 | + * Formata o botao que abre a janela de opcoes de analis e define a funcao que sera executada | ||
1999 | + * Procura pelo id "i3GEOcartoBotaoAnalise" | ||
2000 | + * Define como funcao de onclick i3GEOF.metaestat.analise.inicia() | ||
2001 | + */ | ||
1888 | botaoJanelaAnalise: function(){ | 2002 | botaoJanelaAnalise: function(){ |
1889 | new YAHOO.widget.Button( | 2003 | new YAHOO.widget.Button( |
1890 | "i3GEOcartoBotaoAnalise", | 2004 | "i3GEOcartoBotaoAnalise", |
@@ -1892,6 +2006,11 @@ i3GEOF.metaestat = { | @@ -1892,6 +2006,11 @@ i3GEOF.metaestat = { | ||
1892 | ); | 2006 | ); |
1893 | $i("i3GEOcartoBotaoAnalise-button").style.width = (i3GEOF.metaestat.LARGURA / 2) - 15 + "px"; | 2007 | $i("i3GEOcartoBotaoAnalise-button").style.width = (i3GEOF.metaestat.LARGURA / 2) - 15 + "px"; |
1894 | }, | 2008 | }, |
2009 | + /** | ||
2010 | + * Obtem a lista de variaveis cadastradas e monta as opcoes correspondentes | ||
2011 | + * A lista de variaveis e obtida com i3GEO.php.listaVariavel | ||
2012 | + * Verifica se existe o id "i3geoCartoVariaveis". Se existir insere o HTML, caso contrario retorna o HTML | ||
2013 | + */ | ||
1895 | opcoesVariaveis: function(){ | 2014 | opcoesVariaveis: function(){ |
1896 | var onde = $i("i3geoCartoVariaveis"), | 2015 | var onde = $i("i3geoCartoVariaveis"), |
1897 | temp = function(dados){ | 2016 | temp = function(dados){ |
@@ -1915,6 +2034,10 @@ i3GEOF.metaestat = { | @@ -1915,6 +2034,10 @@ i3GEOF.metaestat = { | ||
1915 | i3GEOF.metaestat.comum.aguarde(onde); | 2034 | i3GEOF.metaestat.comum.aguarde(onde); |
1916 | i3GEO.php.listaVariavel(temp); | 2035 | i3GEO.php.listaVariavel(temp); |
1917 | }, | 2036 | }, |
2037 | + /** | ||
2038 | + * Executado quando o usuario escolhe uma variavel | ||
2039 | + * Monta as opcoes de escolha de uma medida com i3GEOF.metaestat.principal.opcoesMedidasVariavel | ||
2040 | + */ | ||
1918 | comboVariaveisOnchange: function(combo){ | 2041 | comboVariaveisOnchange: function(combo){ |
1919 | i3GEOF.metaestat.CODIGO_VARIAVEL = combo.value; | 2042 | i3GEOF.metaestat.CODIGO_VARIAVEL = combo.value; |
1920 | i3GEOF.metaestat.ID_MEDIDA_VARIAVEL = ""; | 2043 | i3GEOF.metaestat.ID_MEDIDA_VARIAVEL = ""; |
@@ -1927,6 +2050,18 @@ i3GEOF.metaestat = { | @@ -1927,6 +2050,18 @@ i3GEOF.metaestat = { | ||
1927 | $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; | 2050 | $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; |
1928 | i3GEOF.metaestat.classes.zeraParametros(); | 2051 | i3GEOF.metaestat.classes.zeraParametros(); |
1929 | }, | 2052 | }, |
2053 | + /** | ||
2054 | + * Gera o HTML correspondente a um combo para escolha de uma medida de uma variavel | ||
2055 | + * Define o valor de i3GEOF.metaestat.DADOSMEDIDASVARIAVEL | ||
2056 | + * | ||
2057 | + * @param objeto contendo os dados referentes as medidas de uma determinada variavel | ||
2058 | + * @param id que sera atribuido ao combo criado | ||
2059 | + * @param string que sera atribuida ao evento onchange | ||
2060 | + * @param nome de um esquema que sera barrado. Apenas medidas cujos dados nao estiverem nesse esquema serao consideradas | ||
2061 | + * @param largura em pixels | ||
2062 | + * @param sim|nao mostra ou nao o icone que permite ver mais informacoes sobre a medida | ||
2063 | + * @param sim|nao mostra ou nao o botao que permite o download dos dados | ||
2064 | + */ | ||
1930 | comboMedidasVariavel: function(dados,idcombo,stronchange,filtroesquema,largura,mostraIconeprop,mostraIconedown){ | 2065 | comboMedidasVariavel: function(dados,idcombo,stronchange,filtroesquema,largura,mostraIconeprop,mostraIconedown){ |
1931 | i3GEOF.metaestat.DADOSMEDIDASVARIAVEL = dados; | 2066 | i3GEOF.metaestat.DADOSMEDIDASVARIAVEL = dados; |
1932 | var n = dados.length, | 2067 | var n = dados.length, |
@@ -1969,6 +2104,13 @@ i3GEOF.metaestat = { | @@ -1969,6 +2104,13 @@ i3GEOF.metaestat = { | ||
1969 | } | 2104 | } |
1970 | return ins; | 2105 | return ins; |
1971 | }, | 2106 | }, |
2107 | + /** | ||
2108 | + * Obtem a lista de medidas de uma variavel cadastradas e monta as opcoes correspondentes | ||
2109 | + * A lista de variaveis e obtida com i3GEO.php.listaMedidaVariavel | ||
2110 | + * Verifica se existe o id "i3geoCartoMedidasVariavel". Se existir insere o HTML, caso contrario retorna o HTML | ||
2111 | + * | ||
2112 | + * @param codigo da variavel que sera pesquisada para obter as medidas | ||
2113 | + */ | ||
1972 | opcoesMedidasVariavel: function(codigo_variavel){ | 2114 | opcoesMedidasVariavel: function(codigo_variavel){ |
1973 | var onde = $i("i3geoCartoMedidasVariavel"), | 2115 | var onde = $i("i3geoCartoMedidasVariavel"), |
1974 | temp = function(dados){ | 2116 | temp = function(dados){ |
@@ -1982,6 +2124,14 @@ i3GEOF.metaestat = { | @@ -1982,6 +2124,14 @@ i3GEOF.metaestat = { | ||
1982 | i3GEOF.metaestat.comum.aguarde(onde); | 2124 | i3GEOF.metaestat.comum.aguarde(onde); |
1983 | i3GEO.php.listaMedidaVariavel(codigo_variavel,temp); | 2125 | i3GEO.php.listaMedidaVariavel(codigo_variavel,temp); |
1984 | }, | 2126 | }, |
2127 | + /** | ||
2128 | + * Executado quando o usuario escolhe uma medida de uma variavel | ||
2129 | + * Monta os parametros de uma medida com i3GEOF.metaestat.parametros.lista | ||
2130 | + * Ativa o botao de adicionar camadas com i3GEOF.metaestat.principal.botaoAdicionaCamada | ||
2131 | + * Define a variavel i3GEOF.metaestat.ID_MEDIDA_VARIAVEL | ||
2132 | + * | ||
2133 | + * @param objeto combo utilizado para escolher a variavel | ||
2134 | + */ | ||
1985 | comboMedidaVariavelOnchange: function(combo){ | 2135 | comboMedidaVariavelOnchange: function(combo){ |
1986 | i3GEOF.metaestat.ID_MEDIDA_VARIAVEL = combo.value; | 2136 | i3GEOF.metaestat.ID_MEDIDA_VARIAVEL = combo.value; |
1987 | $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; | 2137 | $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; |