Commit 592ba955de85650fe4074d024d346cf630d437cb

Authored by Edmar Moretti
1 parent b72042a6

Uso de caixa de seleção no lugar de uma lista links

classesjs/dicionario_ajuda.js
... ... @@ -244,7 +244,7 @@ g_traducao_ajuda = {
244 244 pt:"Uma conexão WMS permite que dados disponíveis em outros servidores sejam incluídos como camadas no i3Geo. Na ferramenta de conexão é mostrada uma lista de endereços previamente cadastrados, mas pode-se digitar um outro endereço qualquer, desde que seja um serviço no padrão WMS. Após um serviço ser escolhido, a lista de camadas disponíveis é mostrada na guia 'Temas'.",
245 245 complemento:"Camadas obtidas por meio de conexão WMS não permitem que algumas operações disponíveis no i3Geo sejam executadas, como por exemplo a alteração na legenda, seleção, entre outras. Quando um servidor apresentar problemas, a camada não poderá ser adicionada.",
246 246 //tela:"ferramentas/conectarwms/exemplo.htm",
247   - apijs:"i3GEO.arvoreDeTemas.conectarwms.upload()"
  247 + apijs:"i3GEO.arvoreDeTemas.dialogo.conectaservico()"
248 248 },
249 249 "29": {
250 250 titulo: "Conexão GeoRSS",
... ... @@ -253,7 +253,7 @@ g_traducao_ajuda = {
253 253 pt:"Uma conexão GeoRSS permite obter a localização de conteúdos disponíveis no formato RSS com coordenadas geográficas incluídas. Na ferramenta de conexão é mostrada uma lista de endereços previamente cadastrados, mas pode-se digitar um outro endereço qualquer, desde que seja um serviço no padrão GeoRSS.",
254 254 complemento:"A camada adicionada ao mapa baseia-se em um arquivo shapefile criado temporariamente pelo i3Geo. Caso o serviço GeoRSS sofrer alterações, como a inclusão de um novo item, é necessário fazer novamente a conexão para que a camada reflita a alteração.",
255 255 //tela:"ferramentas/conectargeorss/exemplo.htm",
256   - apijs:"i3GEO.arvoreDeTemas.conectargeorss.upload()"
  256 + apijs:"i3GEO.arvoreDeTemas.dialogo.conectaservico()"
257 257 },
258 258 "30": {
259 259 titulo: "Nuvem de tags",
... ...
ferramentas/conectarwms/index.htm
... ... @@ -36,39 +36,55 @@ p {
36 36 <body class="yui-skin-sam" style="background-color: white;">
37 37 <div id=guiasYUI class="yui-navset" style="top: 0px; cursor: pointer; left: 0px;">
38 38 <ul class="yui-nav" style="border-width: 0pt 0pt 0px; border-color: rgb(240, 240, 240); border-bottom-color: white;">
39   - <li><a href="#ancora"><em><span id="guia1" style="text-align: center; font-size: 10px; left: 0px;">Servi&ccedil;os</span></em></a></li>
40   - <li><a href="#ancora"><em><span id="guia2" style="text-align: center; font-size: 10px; left: 0px;">Metadados</span></em></a></li>
41   - <li><a href="#ancora"><em><span id="guia3" style="text-align: center; font-size: 10px; left: 0px;">Temas</span></em></a></li>
  39 + <li>
  40 + <a href="#ancora">
  41 + <em><span id="guia1" style="text-align: center; font-size: 10px; left: 0px;">Servi&ccedil;os</span></em>
  42 + </a>
  43 + </li>
  44 + <li>
  45 + <a href="#ancora">
  46 + <em><span id="guia2" style="text-align: center; font-size: 10px; left: 0px;">Metadados</span></em>
  47 + </a>
  48 + </li>
  49 + <li>
  50 + <a href="#ancora">
  51 + <em><span id="guia3" style="text-align: center; font-size: 10px; left: 0px;">Temas</span></em>
  52 + </a>
  53 + </li>
42 54 </ul>
43 55 </div>
44 56  
45 57 <div class=guiaobj id="guia1obj" style="left: 5px; top: 0px; text-align: left">
46   - <p class=paragrafo >
47   - <a href="../../documentacao/ajuda/The_ArcIMS_OGC_WMS_Connector.pdf" target=blank>Veja como criar web services no ARCIMS</a> <br>
48   - <a href="../../documentacao/ajuda/ArcGIS9.x.html" target=blank>Veja como utilizar web services no ARCGIS</a><br>
  58 + <p class=paragrafo>
  59 + <a href="../../documentacao/ajuda/The_ArcIMS_OGC_WMS_Connector.pdf" target=blank>Veja como criar web services no ARCIMS</a>
  60 + <br>
  61 + <a href="../../documentacao/ajuda/ArcGIS9.x.html" target=blank>Veja como utilizar web services no ARCGIS</a>
  62 + <br>
49 63 </p>
50   - <p class=paragrafo >
  64 + <p class=paragrafo>
51 65 Digite o endere&ccedil;o do servi&ccedil;o ou escolha da lista abaixo. Utilize as guias acima para ver o resultado do acesso. Por padr&atilde;o, utiliza-se a vers&atilde;o 1.1.0 do GetCapabilities. Voc&ecirc; pode adicionar um outro, bastando incluir no endere&ccedil;o do servi&ccedil;o "&amp;version=1.3.0" por exemplo.<br>
52 66 </p>
53   - <div class="styled-select" style="width: 350px; margin-top: 15px;">
54   - <input tabindex='0' id=servico value="" size=45 />
55   - </div>
56   -
57   - <div id=RSSwms style="text-align: left; color: navy; cursor: pointer;"></div>
  67 + <div class="styled-select" style="width: 350px; margin-top: 15px;">
  68 + <input tabindex='0' id=servico value="" size=45 />
  69 + </div>
  70 + <p class=paragrafo>
  71 + <div id=RSSwms style="width: 350px;" ></div>
  72 + <br>
  73 + <div id=RSSbt></div>
58 74 </div>
59 75 <div class=guiaobj id="guia2obj" style="display: none; left: 0px; top: 00px">
60 76 <br>
61   - <input type=button value="getCapabilities" size=20 onclick="getcapabilities()" class="aplicar"/>
  77 + <input type=button value="getCapabilities" size=20 onclick="getcapabilities()" class="aplicar" />
62 78 <br>
63   - <div id=resultadoget style="display: block; position: relative; top: 5px; left: 1px" class=paragrafo ></div>
  79 + <div id=resultadoget style="display: block; position: relative; top: 5px; left: 1px" class=paragrafo></div>
64 80 </div>
65 81 <div class=guiaobj id="guia3obj" style="left: 0px; display: none;">
66 82 <div style="text-align: left; top: 0px; left: 0px; font-size: 10px">
67   - <p class=paragrafo >
  83 + <p class=paragrafo>
68 84 Ap&oacute;s a conex&atilde;o ser estabelecida e surgir a lista de temas, selecione a camada que ser&aacute; adicionada ao mapa.<br>
69 85 </p>
70 86 <div id=textoSLD style="display: none; font-size: 10px">
71   - <p class=paragrafo >
  87 + <p class=paragrafo>
72 88 Opcionalmente vc pode indicar o tipo de representa&ccedil;&atilde;o que ser&aacute; utilizada.<br> N&atilde;o altere o tipo de representa&ccedil;&atilde;o se a camada escolhida for uma imagem (dados raster) ou se voc&ecirc; tiver d&uacute;vidas sobre ela.<br>
73 89 </p>
74 90 <div class=styled-select>
... ... @@ -124,9 +140,14 @@ p {
124 140 }
125 141 var canais = retorno.data.canais
126 142 var ncanais = canais.length
127   - var ins = "<br>" + retorno.data.rss
  143 + $i("RSSbt").innerHTML = retorno.data.rss;
  144 + var ins = "";
  145 + ins += "<select size='5' onchange='registraws(this.value)' style='width:100%;' ><option value='' >WMS cadastrados:</option>";
128 146 for (i = 0; i < ncanais; i++) {
129   - var caso = canais[i]
  147 + var caso = canais[i];
  148 + var valor = "'" + caso.link + "','" + caso.id_ws + "','" + caso.tipo_ws + "'";
  149 + ins += "<option value=" + valor + " >"+caso.title+"</option>";
  150 + /*
130 151 ins +=
131 152 "\<p class=clique onclick=\"registraws('" + caso.link
132 153 + "','"
... ... @@ -148,8 +169,10 @@ p {
148 169 + caso.nacessos
149 170 + ")\<\/span>\<\/p\>";
150 171 }
  172 + */
151 173 }
152   - document.getElementById("RSSwms").innerHTML = ins + "<br><br>"
  174 + ins += "</select>";
  175 + document.getElementById("RSSwms").innerHTML = ins;
153 176 aguarde("none")
154 177 }
155 178 </script>
... ...
js/dicionario_ajuda.js
... ... @@ -244,7 +244,7 @@ g_traducao_ajuda = {
244 244 pt:"Uma conex&atilde;o WMS permite que dados dispon&iacute;veis em outros servidores sejam inclu&iacute;dos como camadas no i3Geo. Na ferramenta de conex&atilde;o &eacute; mostrada uma lista de endere&ccedil;os previamente cadastrados, mas pode-se digitar um outro endere&ccedil;o qualquer, desde que seja um servi&ccedil;o no padr&atilde;o WMS. Ap&oacute;s um servi&ccedil;o ser escolhido, a lista de camadas dispon&iacute;veis &eacute; mostrada na guia 'Temas'.",
245 245 complemento:"Camadas obtidas por meio de conex&atilde;o WMS n&atilde;o permitem que algumas opera&ccedil;&otilde;es dispon&iacute;veis no i3Geo sejam executadas, como por exemplo a altera&ccedil;&atilde;o na legenda, sele&ccedil;&atilde;o, entre outras. Quando um servidor apresentar problemas, a camada n&atilde;o poder&aacute; ser adicionada.",
246 246 //tela:"ferramentas/conectarwms/exemplo.htm",
247   - apijs:"i3GEO.arvoreDeTemas.conectarwms.upload()"
  247 + apijs:"i3GEO.arvoreDeTemas.dialogo.conectaservico()"
248 248 },
249 249 "29": {
250 250 titulo: "Conex&atilde;o GeoRSS",
... ... @@ -253,7 +253,7 @@ g_traducao_ajuda = {
253 253 pt:"Uma conex&atilde;o GeoRSS permite obter a localiza&ccedil;&atilde;o de conte&uacute;dos dispon&iacute;veis no formato RSS com coordenadas geogr&aacute;ficas inclu&iacute;das. Na ferramenta de conex&atilde;o &eacute; mostrada uma lista de endere&ccedil;os previamente cadastrados, mas pode-se digitar um outro endere&ccedil;o qualquer, desde que seja um servi&ccedil;o no padr&atilde;o GeoRSS.",
254 254 complemento:"A camada adicionada ao mapa baseia-se em um arquivo shapefile criado temporariamente pelo i3Geo. Caso o servi&ccedil;o GeoRSS sofrer altera&ccedil;&otilde;es, como a inclus&atilde;o de um novo item, &eacute; necess&aacute;rio fazer novamente a conex&atilde;o para que a camada reflita a altera&ccedil;&atilde;o.",
255 255 //tela:"ferramentas/conectargeorss/exemplo.htm",
256   - apijs:"i3GEO.arvoreDeTemas.conectargeorss.upload()"
  256 + apijs:"i3GEO.arvoreDeTemas.dialogo.conectaservico()"
257 257 },
258 258 "30": {
259 259 titulo: "Nuvem de tags",
... ...