Commit 0f77942f5864ea7feea5a45466d1ed4aa7ab19ce
1 parent
09e82b2b
Exists in
master
and in
7 other branches
Correção de erros da ferramenta inserir pontos e gerar perfil do relevo
Showing
60 changed files
with
89 additions
and
82 deletions
Show diff stats
ferramentas/graficointerativo1/index.js
| ... | ... | @@ -492,14 +492,7 @@ i3GEOF.graficointerativo1 = |
| 492 | 492 | |
| 493 | 493 | i3GEOF.graficointerativo1.ativaFoco(idjanela); |
| 494 | 494 | i3GEOF.graficointerativo1.comboTemas(idjanela); |
| 495 | - b = new YAHOO.widget.Button(idjanela + "i3GEOgraficointerativo1botao1", { | |
| 496 | - onclick : { | |
| 497 | - fn : function() { | |
| 498 | - i3GEOF.graficointerativo1.obterDados(idjanela); | |
| 499 | - } | |
| 500 | - } | |
| 501 | - }); | |
| 502 | - b.addClass("rodar"); | |
| 495 | + | |
| 503 | 496 | if (i3GEOF.graficointerativo1.propJanelas[idjanela].dados != "") { |
| 504 | 497 | i3GEOF.graficointerativo1.montaTabelaDados(idjanela, i3GEOF.graficointerativo1.propJanelas[idjanela].dados); |
| 505 | 498 | $i(idjanela + "i3GEOgraficointerativo1guia4").onclick.call(); |
| ... | ... | @@ -596,7 +589,7 @@ i3GEOF.graficointerativo1 = |
| 596 | 589 | cabecalho, |
| 597 | 590 | minimiza, |
| 598 | 591 | mudaTamanhoGrafico, |
| 599 | - true, | |
| 592 | + false, | |
| 600 | 593 | "", |
| 601 | 594 | duplica, |
| 602 | 595 | "nao", | ... | ... |
ferramentas/graficointerativo1/template_mst.html
| ... | ... | @@ -52,10 +52,10 @@ |
| 52 | 52 | </li> |
| 53 | 53 | </ul> |
| 54 | 54 | </div> |
| 55 | -<div class='container-fluid customScrollBar' style="height: calc(100% - 39px); overflow: auto;"> | |
| 55 | +<div class='container-fluid ' style="height: calc(100% - 39px); overflow: auto;"> | |
| 56 | 56 | |
| 57 | 57 | <!-- Guia com a lista de tipos de graficos --> |
| 58 | -<div class='guiaobj' id='{{{idjanela}}}i3GEOgraficointerativo1guia1obj' style='left: 1px; display: none;'> | |
| 58 | +<div class='guiaobj' id='{{{idjanela}}}i3GEOgraficointerativo1guia1obj' style='left: 1px;'> | |
| 59 | 59 | <p class='paragrafo'> |
| 60 | 60 | <b>{{{escolhatipo}}} :</b> |
| 61 | 61 | </p> |
| ... | ... | @@ -187,7 +187,7 @@ |
| 187 | 187 | <label>{{{geracor}}}</label> |
| 188 | 188 | </p> |
| 189 | 189 | <p class='paragrafo'> |
| 190 | - <input id='{{{idjanela}}}i3GEOgraficointerativo1botao1' type='button' value='{{{obterdados}}}' /> | |
| 190 | + <input onclick='i3GEOF.graficointerativo1.obterDados("{{{idjanela}}}")' id='{{{idjanela}}}i3GEOgraficointerativo1botao1' type='button' value='{{{obterdados}}}' /> | |
| 191 | 191 | </p> |
| 192 | 192 | <div id='{{{idjanela}}}i3GEOgraficointerativo1Dados'></div> |
| 193 | 193 | <div class='paragrafo' id='{{{idjanela}}}i3GEOgraficointerativo1AjudaPizza'>{{{seescolher}}}</div> | ... | ... |
ferramentas/inserexy2/index.js
| ... | ... | @@ -159,7 +159,7 @@ i3GEOF.inserexy = { |
| 159 | 159 | cabecalho, |
| 160 | 160 | minimiza, |
| 161 | 161 | "", |
| 162 | - false, | |
| 162 | + true, | |
| 163 | 163 | "", |
| 164 | 164 | "", |
| 165 | 165 | "", |
| ... | ... | @@ -278,7 +278,7 @@ i3GEOF.inserexy = { |
| 278 | 278 | if (retorno.data != undefined){ |
| 279 | 279 | var ins = [],i; |
| 280 | 280 | for (i=0;i<retorno.data.length; i++) |
| 281 | - {ins.push("<div style='font-size:12px'>"+retorno.data[i].x+" "+retorno.data[i].y+"</div><br>");} | |
| 281 | + {ins.push("<div class='pontosInseridos' style='font-size:12px'>"+retorno.data[i].x+" "+retorno.data[i].y+"</div><br>");} | |
| 282 | 282 | $i("i3GEOinserexyguia6obj").innerHTML = ins.join(""); |
| 283 | 283 | } |
| 284 | 284 | else |
| ... | ... | @@ -338,7 +338,7 @@ i3GEOF.inserexy = { |
| 338 | 338 | xsv = xsv.replace(regv,"."); |
| 339 | 339 | direcao = i3GEO.calculo.dms2dd(xgv,xmv,xsv); |
| 340 | 340 | //pega o último ponto |
| 341 | - divs = $i("i3GEOinserexyguia6obj").getElementsByTagName("div"); | |
| 341 | + divs = $i("i3GEOinserexyguia6obj").getElementsByClassName("i3GEOinserexyguia6obj"); | |
| 342 | 342 | divs = divs[divs.length - 1]; |
| 343 | 343 | divs = divs.innerHTML.split(" "); |
| 344 | 344 | x = divs[0]; |
| ... | ... | @@ -453,8 +453,9 @@ i3GEOF.inserexy = { |
| 453 | 453 | <i3GEO.php.insereSHP> |
| 454 | 454 | */ |
| 455 | 455 | adiciona: function(xy,fonte){ |
| 456 | - if(i3GEOF.inserexy.aguarde.visibility === "visible") | |
| 457 | - {return;} | |
| 456 | + if(i3GEOF.inserexy.aguarde.visibility === "visible"){ | |
| 457 | + return; | |
| 458 | + } | |
| 458 | 459 | var tema, |
| 459 | 460 | item = "", |
| 460 | 461 | valoritem = "", |
| ... | ... | @@ -472,7 +473,7 @@ i3GEOF.inserexy = { |
| 472 | 473 | n = xyn.length; |
| 473 | 474 | temp = ""; |
| 474 | 475 | for(i=0;i<n;i = i + 2){ |
| 475 | - temp += "<div style='font-size:12px' >" + xyn[i]+" "+xyn[i+1] + "</div><br>"; | |
| 476 | + temp += "<div class='pontosInseridos' style='font-size:12px' >" + xyn[i]+" "+xyn[i+1] + "</div><br>"; | |
| 476 | 477 | } |
| 477 | 478 | $i("i3GEOinserexyguia6obj").innerHTML += temp; |
| 478 | 479 | if($i("i3GEOinserexyItem") && $i("i3GEOinserexyvalorItem")){ |
| ... | ... | @@ -554,7 +555,7 @@ i3GEOF.inserexy = { |
| 554 | 555 | {return;} |
| 555 | 556 | i3GEOF.inserexy.aguarde.visibility = "visible"; |
| 556 | 557 | try{ |
| 557 | - var divs = $i("i3GEOinserexyguia6obj").getElementsByTagName("div"), | |
| 558 | + var divs = $i("i3GEOinserexyguia6obj").getElementsByClassName("pontosInseridos"), | |
| 558 | 559 | n = divs.length, |
| 559 | 560 | xy = [], |
| 560 | 561 | cp = new cpaint(), |
| ... | ... | @@ -562,9 +563,9 @@ i3GEOF.inserexy = { |
| 562 | 563 | mostra = function(retorno){ |
| 563 | 564 | i3GEOF.inserexy.aguarde.visibility = "hidden"; |
| 564 | 565 | if (retorno.data !== undefined){ |
| 565 | - var ins = "<textarea style=width:470px;height:80px >"+retorno.data[0]+"</textarea><br>"; | |
| 566 | - ins += "<textarea style=width:470px;height:80px >"+retorno.data[1]+"</textarea><br>"; | |
| 567 | - ins += "<textarea style=width:470px;height:80px >"+retorno.data[2]+"</textarea><br>"; | |
| 566 | + var ins = "<textarea class='form-control input-lg' style=height:80px >"+retorno.data[0]+"</textarea><br>"; | |
| 567 | + ins += "<textarea class='form-control input-lg' style=height:80px >"+retorno.data[1]+"</textarea><br>"; | |
| 568 | + ins += "<textarea class='form-control input-lg' style=height:80px >"+retorno.data[2]+"</textarea><br>"; | |
| 568 | 569 | $i("i3GEOinserexywktres").innerHTML = "<p class=paragrafo >"+ins+"</p>"; |
| 569 | 570 | } |
| 570 | 571 | else |
| ... | ... | @@ -584,28 +585,26 @@ i3GEOF.inserexy = { |
| 584 | 585 | Cria um gráfico de perfil com base nos dados inseridos |
| 585 | 586 | */ |
| 586 | 587 | graficoPerfil: function(){ |
| 587 | - try{ | |
| 588 | - var divs = $i("i3GEOinserexyguia6obj").getElementsByTagName("div"), | |
| 589 | - js = i3GEO.configura.locaplic+"/ferramentas/perfil/index.js.php", | |
| 590 | - n = divs.length, | |
| 591 | - x = [], | |
| 592 | - y = [], | |
| 593 | - xy, | |
| 594 | - i; | |
| 595 | - for (i=0;i<n;i++){ | |
| 596 | - xy = divs[i].innerHTML.split(" "); | |
| 597 | - x.push(xy[0]); | |
| 598 | - y.push(xy[1]); | |
| 599 | - } | |
| 600 | - if(x.length == 0) | |
| 601 | - {i3GEO.janela.tempoMsg($trad('msgNenhumPontoEncontrado',i3GEOF.inserexy.dicionario));return;} | |
| 602 | - pontosdistobj = { | |
| 603 | - xpt: x, | |
| 604 | - ypt: y | |
| 605 | - }; | |
| 606 | - i3GEO.util.scriptTag(js,"i3GEOF.perfil.criaJanelaFlutuante(pontosdistobj)","i3GEOF.perfil_script"); | |
| 607 | - | |
| 588 | + var divs = $i("i3GEOinserexyguia6obj").getElementsByClassName("pontosInseridos"), | |
| 589 | + js = i3GEO.configura.locaplic+"/ferramentas/perfil/dependencias.php", | |
| 590 | + n = divs.length, | |
| 591 | + x = [], | |
| 592 | + y = [], | |
| 593 | + xy, | |
| 594 | + i; | |
| 595 | + for (i=0;i<n;i++){ | |
| 596 | + xy = divs[i].innerHTML.split(" "); | |
| 597 | + x.push(xy[0]); | |
| 598 | + y.push(xy[1]); | |
| 608 | 599 | } |
| 609 | - catch(e){i3GEO.janela.tempoMsg("Erro: "+e);} | |
| 600 | + if(x.length == 0){ | |
| 601 | + i3GEO.janela.tempoMsg($trad('msgNenhumPontoEncontrado',i3GEOF.inserexy.dicionario)); | |
| 602 | + return; | |
| 603 | + } | |
| 604 | + pontosdistobj = { | |
| 605 | + xpt: x, | |
| 606 | + ypt: y | |
| 607 | + }; | |
| 608 | + i3GEO.util.scriptTag(js,"i3GEOF.perfil.iniciaJanelaFlutuante(pontosdistobj)","i3GEOF.perfil_script"); | |
| 610 | 609 | } |
| 611 | 610 | }; | ... | ... |
ferramentas/perfil/index.js
| ... | ... | @@ -89,11 +89,6 @@ i3GEOF.perfil = { |
| 89 | 89 | } |
| 90 | 90 | $i(iddiv).innerHTML = i3GEOF.perfil.html(); |
| 91 | 91 | i3GEOF.perfil.comboTemas(); |
| 92 | - var b = new YAHOO.widget.Button( | |
| 93 | - "i3GEOperfilbotao1", | |
| 94 | - {onclick:{fn: i3GEOF.perfil.criaPerfil}} | |
| 95 | - ); | |
| 96 | - b.addClass("rodar"); | |
| 97 | 92 | }, |
| 98 | 93 | /* |
| 99 | 94 | Function: html |
| ... | ... | @@ -167,16 +162,20 @@ i3GEOF.perfil = { |
| 167 | 162 | <DADOSPERFILRELEVO> |
| 168 | 163 | */ |
| 169 | 164 | criaPerfil: function(){ |
| 170 | - try{ | |
| 171 | - if(i3GEOF.perfil.aguarde.visibility === "visible") | |
| 172 | - {return;} | |
| 165 | + if(i3GEOF.perfil.aguarde.visibility === "visible"){ | |
| 166 | + return; | |
| 167 | + } | |
| 173 | 168 | var fim = function(retorno){ |
| 174 | 169 | i3GEOF.perfil.aguarde.visibility = "hidden"; |
| 175 | - if (retorno.data === undefined ) | |
| 176 | - {$i("i3GEOperfilfim").innerHTML = "Erro.";return;} | |
| 170 | + if (retorno.data === undefined ){ | |
| 171 | + //$i("i3GEOperfilfim").innerHTML = "Erro."; | |
| 172 | + return; | |
| 173 | + } | |
| 177 | 174 | else{ |
| 178 | - if(retorno.data.status != "OK") | |
| 179 | - {$i("i3GEOperfilfim").innerHTML = $trad('erroServico',i3GEOF.perfil.dicionario);return;} | |
| 175 | + if(retorno.data.status != "OK"){ | |
| 176 | + $i("i3GEOperfilfim").innerHTML = $trad('erroServico',i3GEOF.perfil.dicionario); | |
| 177 | + return; | |
| 178 | + } | |
| 180 | 179 | i3GEOF.perfil.converteDados(retorno.data.results); |
| 181 | 180 | if(!$i("i3GEOF.graficointerativo1_script")){ |
| 182 | 181 | var js = i3GEO.configura.locaplic+"/ferramentas/graficointerativo1/dependencias.php"; |
| ... | ... | @@ -189,7 +188,6 @@ i3GEOF.perfil = { |
| 189 | 188 | if($i("i3GEOFperfilFonteGoogle").checked === true && i3GEO.Interface.ATUAL !== "googlemaps"){ |
| 190 | 189 | i3GEO.navega.dialogo.google(i3GEOF.perfil.listaPontos(true).split(",")); |
| 191 | 190 | } |
| 192 | - | |
| 193 | 191 | } |
| 194 | 192 | }; |
| 195 | 193 | if($i("i3GEOFperfilFonteGoogle").checked === true){ |
| ... | ... | @@ -206,9 +204,6 @@ i3GEOF.perfil = { |
| 206 | 204 | i3GEOF.perfil.aguarde.visibility = "visible"; |
| 207 | 205 | i3GEO.php.dadosPerfilRelevo(fim,$i("i3GEOFperfilTemasSel").value,pontos,$i("i3GEOFperfilAmostragem").value,$i("i3GEOFperfilComboItens").value); |
| 208 | 206 | } |
| 209 | - | |
| 210 | - } | |
| 211 | - catch(e){$i("i3GEOperfilfim").innerHTML = "<p class='paragrafo' >Erro. "+e;i3GEO.janela.fechaAguarde();i3GEOF.perfil.aguarde.visibility = "hidden";} | |
| 212 | 207 | }, |
| 213 | 208 | /* |
| 214 | 209 | Function: iniciaGrafico |
| ... | ... | @@ -291,8 +286,13 @@ i3GEOF.perfil = { |
| 291 | 286 | "i3GEOFperfilComboItens", |
| 292 | 287 | i3GEO.temaAtivo, |
| 293 | 288 | function(retorno){ |
| 294 | - $i("i3GEOFperfilDivComboItens").innerHTML = "<p class=paragrafo >"+$trad('itemValores',i3GEOF.perfil.dicionario)+"</p><div class=styled-select >"+retorno.dados+"</div>"; | |
| 295 | - } | |
| 289 | + $i("i3GEOFperfilDivComboItens").innerHTML = retorno.dados; | |
| 290 | + }, | |
| 291 | + "", | |
| 292 | + "", | |
| 293 | + "", | |
| 294 | + "", | |
| 295 | + "form-control" | |
| 296 | 296 | ); |
| 297 | 297 | } |
| 298 | 298 | else |
| ... | ... | @@ -308,7 +308,10 @@ i3GEOF.perfil = { |
| 308 | 308 | "", |
| 309 | 309 | false, |
| 310 | 310 | "ligados", |
| 311 | - "display:block" | |
| 311 | + "", | |
| 312 | + false, | |
| 313 | + true, | |
| 314 | + "form-control" | |
| 312 | 315 | ); |
| 313 | 316 | } |
| 314 | 317 | }; | ... | ... |
ferramentas/perfil/template_mst.html
| 1 | -<p class='paragrafo'>{{{fonteDadosZ}}} | |
| 2 | -<p class='paragrafo'> | |
| 3 | - <input onclick='if(this.checked == true){$i({{{asp}}}i3GEOFperfilTemasSel{{{asp}}}).value = {{{asp}}}{{{asp}}};$i({{{asp}}}i3GEOFperfilDivComboItens{{{asp}}}).innerHTML = {{{asp}}}{{{asp}}};}' style='cursor: pointer' checked type='radio' name='i3GEOFperfilFonte' id='i3GEOFperfilFonteGoogle' /> | |
| 4 | - <label style='position:relative;top:-2px;'>Google</label> <br> | |
| 5 | -<p class='paragrafo'>{{{ouTemaMapa}}}</p> | |
| 6 | -<div class='styled-select' id='i3GEOFperfilTemas'></div> | |
| 7 | -<br> | |
| 8 | -<div id='i3GEOFperfilDivComboItens'></div> | |
| 9 | -<br> | |
| 10 | -<br> | |
| 11 | -<p class='paragrafo'>{{{numeroPontosLinha}}}</p> | |
| 12 | -<div class='i3geoForm i3geoFormIconeEdita'> | |
| 13 | - <input type='text' id='i3GEOFperfilAmostragem' value='20' /> | |
| 14 | -</div> | |
| 15 | -<br> | |
| 16 | -<p class='paragrafo'> | |
| 17 | - <input id='i3GEOperfilbotao1' type='button' value='{{{criaGrafico}}}' /> | |
| 18 | - <br> <br> | |
| 19 | -<div style='text-align:left' id='i3GEOperfilfim' ></div> | |
| 20 | 1 | \ No newline at end of file |
| 2 | +<div class='container-fluid customScrollBar'> | |
| 3 | + <h5>{{{fonteDadosZ}}}</h5> | |
| 4 | + <div class="radio radio-primary condensed"> | |
| 5 | + <label> | |
| 6 | + <input onclick='if(this.checked == true){$i({{{asp}}}i3GEOFperfilTemasSel{{{asp}}}).value = {{{asp}}}{{{asp}}};$i({{{asp}}}i3GEOFperfilDivComboItens{{{asp}}}).innerHTML = {{{asp}}}{{{asp}}};}' | |
| 7 | + type='radio' value="" name='i3GEOFperfilFonte' id='i3GEOFperfilFonteGoogle' /> | |
| 8 | + <span class="circle"></span> | |
| 9 | + <span class="check"></span> | |
| 10 | ||
| 11 | + </label> | |
| 12 | + </div> | |
| 13 | + <div style="width: 100%;" class='form-group label-fixed condensed'> | |
| 14 | + <label class="control-label" for="">{{{ouTemaMapa}}}</label> | |
| 15 | + <div style="width: 100%;" class="input-group"> | |
| 16 | + <div id='i3GEOFperfilTemas'></div> | |
| 17 | + </div> | |
| 18 | + </div> | |
| 19 | + <div style="width: 100%;" class='form-group label-fixed condensed'> | |
| 20 | + <label class="control-label" for="">{{{itemValores}}}</label> | |
| 21 | + <div style="width: 100%;" class="input-group"> | |
| 22 | + <div id='i3GEOFperfilDivComboItens'></div> | |
| 23 | + </div> | |
| 24 | + </div> | |
| 25 | + <div class='form-group label-fixed condensed'> | |
| 26 | + <label class="control-label" for="i3GEOFperfilAmostragem">{{{numeroPontosLinha}}}</label> | |
| 27 | + <input class="form-control input-lg" type='text' id='i3GEOFperfilAmostragem' value='20' /> | |
| 28 | + </div> | |
| 29 | + <button onclick="i3GEOF.perfil.criaPerfil()" class='btn btn-primary btn-sm btn-raised'>{{{criaGrafico}}}</button> | |
| 30 | + | |
| 31 | + <div style='text-align: left' id='i3GEOperfilfim'></div> | |
| 32 | +</div> | |
| 21 | 33 | \ No newline at end of file | ... | ... |
pacotes/yui290/build/container/container_compacto.js
100644 → 100755
pacotes/yui290/build/container/container_core_compacto.js
100644 → 100755
pacotes/yui290/build/utilities/utilities_compacto.js
100644 → 100755