Commit d6dad900445eab2f83268db27e7ef8eb023915fd

Authored by Edmar Moretti
1 parent 64ee0bad

Reformulação da API conforme padrão adotado no geradordelinks. As funções foram …

…todas incluídas como métodos de um objeto i3geo_wscliente
Showing 1 changed file with 19 additions and 22 deletions   Show diff stats
@@ -9,7 +9,6 @@ @@ -9,7 +9,6 @@
9 <link rel="stylesheet" type="text/css" href="css/geral.css"> 9 <link rel="stylesheet" type="text/css" href="css/geral.css">
10 <link rel="stylesheet" type="text/css" href="css/i3geo_ferramentas.css"> 10 <link rel="stylesheet" type="text/css" href="css/i3geo_ferramentas.css">
11 <style type="text/css">.yuibutton button{padding-left:2em;background:url(imagens/tic.png) 5% 50% no-repeat;}</style> 11 <style type="text/css">.yuibutton button{padding-left:2em;background:url(imagens/tic.png) 5% 50% no-repeat;}</style>
12 -  
13 <style> 12 <style>
14 P 13 P
15 {COLOR: #2F4632;text-align: justify;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;} 14 {COLOR: #2F4632;text-align: justify;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
@@ -21,7 +20,7 @@ P @@ -21,7 +20,7 @@ P
21 {padding:5px;width:555px;position:absolute;top:60px;left:200px;background:rgb(250,250,250);} 20 {padding:5px;width:555px;position:absolute;top:60px;left:200px;background:rgb(250,250,250);}
22 .corpo 21 .corpo
23 {padding:5px;width:555px;position:absolute;top:60px;left:200px;background:rgb(250,250,250);} 22 {padding:5px;width:555px;position:absolute;top:60px;left:200px;background:rgb(250,250,250);}
24 -#mapa 23 +#i3geo_wscliente_id_mapa
25 {width: 450px;height: 450px;border: 0px solid black;} 24 {width: 450px;height: 450px;border: 0px solid black;}
26 .listaServico 25 .listaServico
27 {border:1px solid black;text-align:center;height:260px;overflow:auto;width:530px;background-color:rgb(250,250,250)} 26 {border:1px solid black;text-align:center;height:260px;overflow:auto;width:530px;background-color:rgb(250,250,250)}
@@ -30,7 +29,6 @@ P @@ -30,7 +29,6 @@ P
30 </style> 29 </style>
31 <!-- Leitura dos programas javaScript. Pode-se ler os arquivos não compactados, bastando excluir a palavra _compacto --> 30 <!-- Leitura dos programas javaScript. Pode-se ler os arquivos não compactados, bastando excluir a palavra _compacto -->
32 <script type="text/javascript" src="classesjs/wscliente.js"></script> 31 <script type="text/javascript" src="classesjs/wscliente.js"></script>
33 -<script src="pacotes/openlayers/OpenLayers.js"></script>  
34 </head> 32 </head>
35 <body style="background-color:white" class="yui-navset"> 33 <body style="background-color:white" class="yui-navset">
36 <div id=banner ><img src="imagens/barrasuperior_wscliente2006.jpg" width="765" ></div> 34 <div id=banner ><img src="imagens/barrasuperior_wscliente2006.jpg" width="765" ></div>
@@ -87,9 +85,9 @@ atualizados permanentemente. @@ -87,9 +85,9 @@ atualizados permanentemente.
87 <!-- escolher um wms --> 85 <!-- escolher um wms -->
88 <div id=RSSwms style='display:none' class=corpo > 86 <div id=RSSwms style='display:none' class=corpo >
89 <p><b>Digite o endereço do serviço ou selecione da lista:</b> 87 <p><b>Digite o endereço do serviço ou selecione da lista:</b>
90 - <p>(após selecionar o serviço clique em 'listar temas' para ver os temas disponíveis)  
91 - <p><input type=text value='' name=enderecowms id=enderecowms size=80 onchange="registrawms(this.value)"/>  
92 - <div onclick='i3geo_wscliente_listatemas()' ><p><input id=botao1 type=button value='Escolher um tema&nbsp;&nbsp;' class=executar size=25 /></div> 88 + <p>(após selecionar o serviço clique em 'listar temas' para ver os temas disponíveis)</p>
  89 + <br><input type=text value='' name=enderecowms id=enderecowms size=80 />
  90 + <div onclick='$i3geo_wscliente.listatemas()' ><br><input id=botao1 type=button value='Escolher um tema&nbsp;&nbsp;' class=executar size=25 /></div>
93 <p><b>Lista de serviços cartográficos cadastrados (clique para selecionar)</b><br> 91 <p><b>Lista de serviços cartográficos cadastrados (clique para selecionar)</b><br>
94 <div class=listaServico id=resultadoRSSwms ></div> 92 <div class=listaServico id=resultadoRSSwms ></div>
95 </div> 93 </div>
@@ -98,7 +96,7 @@ atualizados permanentemente. @@ -98,7 +96,7 @@ atualizados permanentemente.
98 <div id=RSSws style='display:none;' class=corpo> 96 <div id=RSSws style='display:none;' class=corpo>
99 <p><b>Digite o endereço do serviço ou selecione da lista:</b>(ap&oacute;s selecionar o servi&ccedil;o clique em 'Escolher fun&ccedil;&atilde;o' para ver as op&ccedil;&otilde;es dispon&iacute;veis) 97 <p><b>Digite o endereço do serviço ou selecione da lista:</b>(ap&oacute;s selecionar o servi&ccedil;o clique em 'Escolher fun&ccedil;&atilde;o' para ver as op&ccedil;&otilde;es dispon&iacute;veis)
100 <p><input type=text value='' name=enderecows id=enderecows size=80 onchange="registraws(this.value)"/> 98 <p><input type=text value='' name=enderecows id=enderecows size=80 onchange="registraws(this.value)"/>
101 - <div onclick='i3geo_wscliente_listafuncoes()'><p><input id=botao2 type=button value='Escolher fun&ccedil;&atilde;o&nbsp;&nbsp;' class=executar size=25 /></div> 99 + <div onclick='$i3geo_wscliente.listafuncoes()'><p><input id=botao2 type=button value='Escolher fun&ccedil;&atilde;o&nbsp;&nbsp;' class=executar size=25 /></div>
102 <p><b>Lista de serviços cadastrados (clique para selecionar)</b><br> 100 <p><b>Lista de serviços cadastrados (clique para selecionar)</b><br>
103 <div class=listaServico id=resultadoRSSws ></div> 101 <div class=listaServico id=resultadoRSSws ></div>
104 </div> 102 </div>
@@ -130,25 +128,24 @@ GNU junto com este programa; se não, escreva para a @@ -130,25 +128,24 @@ GNU junto com este programa; se não, escreva para a
130 Free Software Foundation, Inc., no endereço 128 Free Software Foundation, Inc., no endereço
131 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 129 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
132 130
133 -File: i3geo/wscliente.htm 131 +Veja:
134 132
135 -*/ 133 +<i3geo/classesjs/wscliente.js>
136 134
137 -/*  
138 -Variable: g_locaplic 135 +File: i3geo/wscliente.htm
139 136
140 -Endereço onde o i3geo está instalado.  
141 */ 137 */
142 -g_locaplic = "http://"+window.location.host+"/i3geo";  
143 -g_localimg = "http://"+window.location.host+"/i3geo";  
144 -YAHOO.example.init = function ()  
145 -{  
146 - function onPushButtonsMarkupReady()  
147 - {new YAHOO.widget.Button("botao1");new YAHOO.widget.Button("botao2");}  
148 - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady);  
149 - YAHOO.util.Event.onContentReady("botao2", onPushButtonsMarkupReady);  
150 -}()  
151 -i3geo_wscliente_inicia(new Array("http://mapas.mma.gov.br/i3geo/menutemas/servicosws.xml"),new Array("http://mapas.mma.gov.br/i3geo/menutemas/servicoswms.php")) 138 +var g_locaplic = "http://"+window.location.host+"/i3geo";
  139 +var i3geo_wscliente_configura = new i3geo_wscliente_configura
  140 +(
  141 + g_locaplic,
  142 + "corpo",
  143 + "enderecows",
  144 + "enderecowms",
  145 + new Array("http://mapas.mma.gov.br/i3geo/menutemas/servicosws.xml"),
  146 + new Array("http://mapas.mma.gov.br/i3geo/menutemas/servicoswms.php")
  147 +)
  148 +i3geo_wscliente_inicia(i3geo_wscliente_configura)
152 document.body.style.backgroundColor="white" 149 document.body.style.backgroundColor="white"
153 </script> 150 </script>
154 </html> 151 </html>