Commit c51309e5f4eff19437e8342d985e8c1769007bcf

Authored by Edmar Moretti
1 parent a9e68073

Conversão da ferramenta Buffer para Bootstrap

ferramentas/buffer/dicionario.js
@@ -16,7 +16,7 @@ i3GEOF.buffer.dicionario = { @@ -16,7 +16,7 @@ i3GEOF.buffer.dicionario = {
16 es : "Tema, con selección, que será utilizado" 16 es : "Tema, con selección, que será utilizado"
17 } ], 17 } ],
18 'entorno' : [ { 18 'entorno' : [ {
19 - pt : "Distância do entorno em metros:", 19 + pt : "Distância do entorno em metros",
20 en : "", 20 en : "",
21 es : "Distancia del entorno en metros" 21 es : "Distancia del entorno en metros"
22 } ], 22 } ],
@@ -46,12 +46,12 @@ i3GEOF.buffer.dicionario = { @@ -46,12 +46,12 @@ i3GEOF.buffer.dicionario = {
46 es : "Distancia invalida" 46 es : "Distancia invalida"
47 } ], 47 } ],
48 'entornoAtributo' : [ { 48 'entornoAtributo' : [ {
49 - pt : "Ou um item da tabela de atributos que contém as distâncias:", 49 + pt : "Ou um item da tabela de atributos que contém as distâncias",
50 en : "", 50 en : "",
51 es : "O un item de la tabla de atributos que contiene las distancias" 51 es : "O un item de la tabla de atributos que contiene las distancias"
52 } ], 52 } ],
53 'multiplica' : [ { 53 'multiplica' : [ {
54 - pt : "Multiplicado por:", 54 + pt : "Caso tenha escolhido um item, multiplicar os valores por",
55 en : "", 55 en : "",
56 es : "Multiplicado por" 56 es : "Multiplicado por"
57 } ] 57 } ]
ferramentas/buffer/index.js
@@ -151,11 +151,6 @@ i3GEOF.buffer = { @@ -151,11 +151,6 @@ i3GEOF.buffer = {
151 }, 151 },
152 t3: function(){ 152 t3: function(){
153 i3GEO.util.proximoAnterior("i3GEOF.buffer.t2()","","","i3GEOF.buffer.t3","i3GEObufferresultado",true,"i3GEOF.buffer_rodape"); 153 i3GEO.util.proximoAnterior("i3GEOF.buffer.t2()","","","i3GEOF.buffer.t3","i3GEObufferresultado",true,"i3GEOF.buffer_rodape");
154 - var b = new YAHOO.widget.Button(  
155 - "i3GEObufferbotao1",  
156 - {onclick:{fn: i3GEOF.buffer.criaBuffer}}  
157 - );  
158 - b.addClass("rodar");  
159 }, 154 },
160 /* 155 /*
161 Function: criaBuffer 156 Function: criaBuffer
@@ -167,39 +162,40 @@ i3GEOF.buffer = { @@ -167,39 +162,40 @@ i3GEOF.buffer = {
167 <CRIABUFFER> 162 <CRIABUFFER>
168 */ 163 */
169 criaBuffer: function(){ 164 criaBuffer: function(){
170 - try{  
171 - if(i3GEOF.buffer.aguarde.visibility === "visible")  
172 - {return;}  
173 - var distancia = $i("i3GEObufferd").value,  
174 - tema = $i("i3GEObuffertemasComSel").value,  
175 - multiplicar = $i("i3GEObufferdfator").value*1,  
176 - itemdistancia = $i("i3GEObuffertemasItem").value,  
177 - p,  
178 - fim,  
179 - cp;  
180 - if (distancia*1 !== 0 || itemdistancia != ""){  
181 - i3GEOF.buffer.aguarde.visibility = "visible";  
182 - fim = function(retorno){  
183 - i3GEOF.buffer.aguarde.visibility = "hidden";  
184 - if (retorno.data === undefined )  
185 - {$i("i3GEObufferfim").innerHTML = $trad('erroTempo',i3GEOF.buffer.dicionario);}  
186 - else  
187 - {i3GEO.atualiza();}  
188 - };  
189 - p = i3GEO.configura.locaplic+"/ferramentas/buffer/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=criabuffer&tema="+tema+"&unir="+$i("i3GEObufferunir").value;  
190 - if(itemdistancia != ""){  
191 - p += "&distancia=0&itemdistancia="+itemdistancia+"&multiplicar="+multiplicar;  
192 - }else{  
193 - p += "&distancia=" + distancia*1 + "&itemdistancia=&multiplicar=1"; 165 + if(i3GEOF.buffer.aguarde.visibility === "visible"){
  166 + return;
  167 + }
  168 + var distancia = $i("i3GEObufferd").value,
  169 + tema = $i("i3GEObuffertemasComSel").value,
  170 + multiplicar = $i("i3GEObufferdfator").value*1,
  171 + itemdistancia = $i("i3GEObuffertemasItem").value,
  172 + p,
  173 + fim,
  174 + cp;
  175 + if (distancia*1 !== 0 || itemdistancia != ""){
  176 + i3GEOF.buffer.aguarde.visibility = "visible";
  177 + fim = function(retorno){
  178 + i3GEOF.buffer.aguarde.visibility = "hidden";
  179 + if (retorno.data === undefined ){
  180 + $i("i3GEObufferfim").innerHTML = $trad('erroTempo',i3GEOF.buffer.dicionario);
194 } 181 }
195 - cp = new cpaint();  
196 - cp.set_response_type("JSON");  
197 - cp.call(p,"criaBuffer",fim); 182 + else{
  183 + i3GEO.atualiza();
  184 + }
  185 + };
  186 + p = i3GEO.configura.locaplic+"/ferramentas/buffer/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=criabuffer&tema="+tema+"&unir="+$i("i3GEObufferunir").value;
  187 + if(itemdistancia != ""){
  188 + p += "&distancia=0&itemdistancia="+itemdistancia+"&multiplicar="+multiplicar;
  189 + }else{
  190 + p += "&distancia=" + distancia*1 + "&itemdistancia=&multiplicar=1";
198 } 191 }
199 - else  
200 - {i3GEO.janela.tempoMsg($trad('erroDistancia',i3GEOF.buffer.dicionario));} 192 + cp = new cpaint();
  193 + cp.set_response_type("JSON");
  194 + cp.call(p,"criaBuffer",fim);
  195 + }
  196 + else{
  197 + i3GEO.janela.tempoMsg($trad('erroDistancia',i3GEOF.buffer.dicionario));
201 } 198 }
202 - catch(e){$i("i3GEObufferfim").innerHTML = "<p class='paragrafo' >Erro. "+e;i3GEO.janela.fechaAguarde();i3GEOF.buffer.aguarde.visibility = "hidden";}  
203 }, 199 },
204 /* 200 /*
205 Function: comboTemasSel 201 Function: comboTemasSel
@@ -215,7 +211,6 @@ i3GEOF.buffer = { @@ -215,7 +211,6 @@ i3GEOF.buffer = {
215 "i3GEObuffertemasComSel", 211 "i3GEObuffertemasComSel",
216 function(retorno){ 212 function(retorno){
217 $i("i3GEObufferSelTemas").innerHTML = retorno.dados; 213 $i("i3GEObufferSelTemas").innerHTML = retorno.dados;
218 - $i("i3GEObufferSelTemas").style.display = "block";  
219 if ($i("i3GEObuffertemasComSel")){ 214 if ($i("i3GEObuffertemasComSel")){
220 $i("i3GEObuffertemasComSel").onchange = function(){ 215 $i("i3GEObuffertemasComSel").onchange = function(){
221 i3GEO.mapa.ativaTema($i("i3GEObuffertemasComSel").value); 216 i3GEO.mapa.ativaTema($i("i3GEObuffertemasComSel").value);
@@ -230,7 +225,10 @@ i3GEOF.buffer = { @@ -230,7 +225,10 @@ i3GEOF.buffer = {
230 "", 225 "",
231 false, 226 false,
232 "selecionados", 227 "selecionados",
233 - " " 228 + " ",
  229 + false,
  230 + true,
  231 + "form-control comboTema"
234 ); 232 );
235 }, 233 },
236 /* 234 /*
@@ -248,12 +246,13 @@ i3GEOF.buffer = { @@ -248,12 +246,13 @@ i3GEOF.buffer = {
248 "i3GEObuffertemasItem", 246 "i3GEObuffertemasItem",
249 $i("i3GEObuffertemasComSel").value, 247 $i("i3GEObuffertemasComSel").value,
250 function(retorno){ 248 function(retorno){
251 - $i("i3GEObufferondeItens").innerHTML = "<div class=styled-select >" + retorno.dados + "</div>"  
252 - + "<br><br><p class=paragrafo >" + $trad('multiplica',i3GEOF.buffer.dicionario)  
253 - +" <div class='i3geoForm i3geoFormIconeEdita' ><input id='i3GEObufferdfator' type=text value='1'/></div>";  
254 - $i("i3GEObufferondeItens").style.display = "block"; 249 + $i("i3GEObufferondeItens").innerHTML = retorno.dados;
255 }, 250 },
256 - "i3GEObufferondeItens" 251 + "i3GEObufferondeItens",
  252 + "",
  253 + "",
  254 + "",
  255 + "form-control comboTema"
257 ); 256 );
258 } 257 }
259 }; 258 };
ferramentas/buffer/template_mst.html
1 -<div style='padding: 5px; background-color: #F2F2F2; top: 0px; left: 0px; display: block; width: 98%;' id='i3GEObufferresultado'> 1 +<div class='container-fluid' id='i3GEObufferresultado'>
2 <div id='i3GEOFgradeDePontost0'> 2 <div id='i3GEOFgradeDePontost0'>
3 - <img class='i3GeoExemploImg' src='{{{locaplic}}}/ferramentas/buffer/exemplo.png' />  
4 - <p class='paragrafo'>{{{descricao}}}  
5 - <p class='paragrafo'>{{{descricao2}}} 3 + <img class="img-rounded pull-left" style="margin: 5px; width: 40px;" src='{{{locaplic}}}/ferramentas/buffer/exemplo.png' />
  4 + <h5>{{{descricao}}}</h5>
  5 + <h5>{{{descricao2}}}</h5>
6 </div> 6 </div>
7 <div id='i3GEOF.buffer.t1'> 7 <div id='i3GEOF.buffer.t1'>
8 - <p class='paragrafo'>{{{selecionaTema}}}:</p>  
9 - <div id='i3GEObufferSelTemas' class='styled-select'></div> 8 + <div style="width: 100%;" class='form-group label-fixed condensed'>
  9 + <label class="control-label" for="">{{{selecionaTema}}}</label>
  10 + <div style="width: 100%;" class="input-group">
  11 + <div id='i3GEObufferSelTemas'></div>
  12 + </div>
  13 + </div>
10 </div> 14 </div>
11 <div id='i3GEOF.buffer.t2'> 15 <div id='i3GEOF.buffer.t2'>
12 - <p class='paragrafo'>  
13 - {{{entorno}}} <br>  
14 - <div class='i3geoForm i3geoFormIconeNumero' style='display: block'>  
15 - <input id='i3GEObufferd' type=number value='0' /> 16 + <div class='form-group label-fixed condensed'>
  17 + <label class="control-label" for="i3GEObufferd">{{{entorno}}}</label>
  18 + <input class="form-control input-lg" type='text' id='i3GEObufferd' value='0' />
  19 + </div>
  20 + <div style="width: 100%;" class='form-group label-fixed condensed'>
  21 + <label class="control-label" for="">{{{entornoAtributo}}}</label>
  22 + <div style="width: 100%;" class="input-group">
  23 + <div id='i3GEObufferondeItens'></div>
  24 + </div>
  25 + </div>
  26 + <div class='form-group label-fixed condensed'>
  27 + <label class="control-label" for="i3GEObufferdfator">{{{multiplica}}}</label>
  28 + <input class="form-control input-lg" type='text' id='i3GEObufferdfator' value='1' />
16 </div> 29 </div>
17 - <br>  
18 - <p class='paragrafo'>  
19 - {{{entornoAtributo}}} </p>  
20 - <div id='i3GEObufferondeItens' class='styled-select'></div>  
21 - <br>  
22 - <p class='paragrafo'>  
23 - {{{agregaElementos}}} <br>  
24 - </p>  
25 - <div class='styled-select' >  
26 - <select id=i3GEObufferunir>  
27 - <option value=nao selected>{{{nao}}}</option>  
28 - <option value=sim>{{{sim}}}</option>  
29 - </select> 30 + <div style="width: 100%;" class='form-group label-fixed condensed'>
  31 + <label class="control-label" for="">{{{agregaElementos}}}</label>
  32 + <div style="width: 100%;" class="input-group">
  33 + <select class="form-control" id="i3GEObufferunir">
  34 + <option value=nao selected>{{{nao}}}</option>
  35 + <option value=sim>{{{sim}}}</option>
  36 + </select>
  37 + </div>
30 </div> 38 </div>
31 - <br>  
32 - <br>  
33 </div> 39 </div>
34 <div id='i3GEOF.buffer.t3'> 40 <div id='i3GEOF.buffer.t3'>
35 - <p class='paragrafo'>{{{adicionaTemaEntorno}}}  
36 - <br><br>  
37 - <input id='i3GEObufferbotao1' type='button' value='{{{criaEntorno}}}' /> 41 + <h5>{{{adicionaTemaEntorno}}}</h5>
  42 + <button onclick="i3GEOF.buffer.criaBuffer()" class='btn btn-primary btn-sm btn-raised'>{{{criaEntorno}}}</button>
  43 + <h5 id='i3GEObufferfim'></h5>
38 </div> 44 </div>
39 </div> 45 </div>
40 -<div style='top: 10px; left: 0px; display: block; width: 98%; color: red' id='i3GEObufferfim'></div>  
41 \ No newline at end of file 46 \ No newline at end of file