Commit 515b027cda7c07d770af1f68b4e8f455558d2962

Authored by Edmar Moretti
1 parent 2726c756

Inclusão da opção de configuração de etiquetas dentro da ferramenta de identificação

ferramentas/identifica/index.htm
... ... @@ -17,6 +17,7 @@ body {
17 17 <div id=guia1 >Temas vis&iacute;veis</div>
18 18 <div id=guia2 >Todos os temas</div>
19 19 <div id=guia3 >Propriedades</div>
  20 + <div id=guia4 >Etiquetas</div>
20 21 </div>
21 22  
22 23 <div id=geral style="left:0px;top:0px;">
... ... @@ -30,6 +31,11 @@ body {
30 31 <div class=guiaobj id="guia3obj" style="left:1px;top:10px;display:none;font-size:12px;overflow:hidden" >
31 32 Resolu&ccedil;&atilde;o de busca - n&uacute;mero de pixels, no entorno do ponto clicado no mapa, que ser&atilde;o utilizados na busca de dados:<br> <input type=text class=digitar value=5 id=resolucao size=2 />
32 33 </div>
  34 + <div class=guiaobj id="guia4obj" style="left:1px;top:10px;display:none;font-size:12px;overflow:hidden" >
  35 + As etiquetas são mostradas quando o mouse é estacionado sobre um elemento.
  36 + <p><input id=botao1 size=20 type=button value="Configurar etiquetas" />
  37 + </div>
  38 +
33 39 </div>
34 40  
35 41 <div id="aguarde">
... ...
ferramentas/identifica/index.js
... ... @@ -30,11 +30,17 @@ function inicializaJanela()
30 30 ypt = unescape(((((window.location.href).split("y="))[1]).split("&"))[0] );
31 31 escala = unescape(((((window.location.href).split("x="))[1]).split("&"))[0] );
32 32 //eventos das guias
33   - $i("guia1").onclick = function(){listaTemasLigados();mostraGuia("guia1")}
34   - $i("guia2").onclick = function(){listaTodos()}
  33 + $i("guia1").onclick = function(){listaTemas("ligados");mostraGuia("guia1")}
  34 + $i("guia2").onclick = function(){listaTemas("todos")}
35 35 $i("guia3").onclick = function(){mostraGuia("guia3")}
  36 + $i("guia4").onclick = function(){
  37 + mostraGuia("guia4");
  38 + new YAHOO.widget.Button("botao1",{onclick:{fn: function(){
  39 + window.location.href = "../etiqueta/index.htm?tema="+window.parent.i3GEO.temaAtivo;
  40 + }}});
  41 + }
36 42 $i("xy").innerHTML = "x: " + xpt + " y: " + ypt
37   - listaTemasLigados()
  43 + listaTemas("todos")
38 44 }
39 45 //le o arquivo opcional de sistemas
40 46 function pegavalSistemas(xmlDoc)
... ... @@ -82,13 +88,12 @@ function pegavalSistemas(xmlDoc)
82 88 }
83 89 aguarde("none");
84 90 }
85   -//lista os temas ligados
86   -function listaTemasLigados()
  91 +//lista os temas
  92 +function listaTemas(tipo)
87 93 {
88 94 aguarde("none");
89 95 var retorno = function (retorno)
90 96 {
91   - //var lista = (window.parent.objmapa.temas).split(";")
92 97 var lista = retorno.data;
93 98 var b = window.parent.i3GEO.calculo.dd2dms(xpt,ypt);
94 99 var x = b[0].split(" ")
... ... @@ -134,28 +139,13 @@ function listaTemasLigados()
134 139 else
135 140 {identifica(window.parent.i3GEO.temaAtivo)}
136 141 };
137   - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listatemas&opcao=ligados"
  142 + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listatemas&opcao="+tipo
138 143 var cp = new cpaint();
139 144 //cp.set_debug(2)
140 145 cp.set_response_type("JSON");
141 146 cp.call(p,"listatemas",retorno);
142   -
143   -
144   -}
145   -//lista os temas ligados
146   -function listaTodos()
147   -{
148   - var lista = (window.parent.objmapa.temas).split(";")
149   - var linhas = "Clique no tema para ver os dados<table class=lista2 >"
150   - for (l=0;l<lista.length;l++)
151   - {
152   - var ltema = lista[l].split("*")
153   - if (ltema[2] != 2)
154   - linhas += "<tr><td><input onclick='identifica(\""+ltema[0]+"\")' style=cursor:pointer type=radio name=tema /></td><td>"+ltema[2]+"</td></tr>"
155   - }
156   - $i("resultado").innerHTML = "<table>"+linhas+"</table>"
157   - mostraGuia("guia1");
158 147 }
  148 +
159 149 //identifica o sistema clicado
160 150 function identificasistema(exec,t)
161 151 {
... ...