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
wscliente.htm
... ... @@ -9,7 +9,6 @@
9 9 <link rel="stylesheet" type="text/css" href="css/geral.css">
10 10 <link rel="stylesheet" type="text/css" href="css/i3geo_ferramentas.css">
11 11 <style type="text/css">.yuibutton button{padding-left:2em;background:url(imagens/tic.png) 5% 50% no-repeat;}</style>
12   -
13 12 <style>
14 13 P
15 14 {COLOR: #2F4632;text-align: justify;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
... ... @@ -21,7 +20,7 @@ P
21 20 {padding:5px;width:555px;position:absolute;top:60px;left:200px;background:rgb(250,250,250);}
22 21 .corpo
23 22 {padding:5px;width:555px;position:absolute;top:60px;left:200px;background:rgb(250,250,250);}
24   -#mapa
  23 +#i3geo_wscliente_id_mapa
25 24 {width: 450px;height: 450px;border: 0px solid black;}
26 25 .listaServico
27 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 29 </style>
31 30 <!-- Leitura dos programas javaScript. Pode-se ler os arquivos não compactados, bastando excluir a palavra _compacto -->
32 31 <script type="text/javascript" src="classesjs/wscliente.js"></script>
33   -<script src="pacotes/openlayers/OpenLayers.js"></script>
34 32 </head>
35 33 <body style="background-color:white" class="yui-navset">
36 34 <div id=banner ><img src="imagens/barrasuperior_wscliente2006.jpg" width="765" ></div>
... ... @@ -87,9 +85,9 @@ atualizados permanentemente.
87 85 <!-- escolher um wms -->
88 86 <div id=RSSwms style='display:none' class=corpo >
89 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 91 <p><b>Lista de serviços cartográficos cadastrados (clique para selecionar)</b><br>
94 92 <div class=listaServico id=resultadoRSSwms ></div>
95 93 </div>
... ... @@ -98,7 +96,7 @@ atualizados permanentemente.
98 96 <div id=RSSws style='display:none;' class=corpo>
99 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 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 100 <p><b>Lista de serviços cadastrados (clique para selecionar)</b><br>
103 101 <div class=listaServico id=resultadoRSSws ></div>
104 102 </div>
... ... @@ -130,25 +128,24 @@ GNU junto com este programa; se não, escreva para a
130 128 Free Software Foundation, Inc., no endereço
131 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 149 document.body.style.backgroundColor="white"
153 150 </script>
154 151 </html>
... ...