From 8f0cef269333cf49b9c0682577cd6b006899aab6 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 9 Dec 2009 18:29:31 +0000 Subject: [PATCH] --- ferramentas/graficointerativo/index.js | 441 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 file changed, 0 insertions(+), 441 deletions(-) delete mode 100644 ferramentas/graficointerativo/index.js diff --git a/ferramentas/graficointerativo/index.js b/ferramentas/graficointerativo/index.js deleted file mode 100644 index 13a09b4..0000000 --- a/ferramentas/graficointerativo/index.js +++ /dev/null @@ -1,441 +0,0 @@ -/* -About: Licença - -I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet - -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br - -Este programa é software livre; você pode redistribuí-lo -e/ou modificá-lo sob os termos da Licença Pública Geral -GNU conforme publicada pela Free Software Foundation; -tanto a versão 2 da Licença. -Este programa é distribuído na expectativa de que seja útil, -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. -Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do -GNU junto com este programa; se não, escreva para a -Free Software Foundation, Inc., no endereço -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. -*/ - -YAHOO.example.init = function () -{ - function onPushButtonsMarkupReady() - { - new YAHOO.widget.Button("botao1"); - new YAHOO.widget.Button("botao2"); - new YAHOO.widget.Button("botao3"); - new YAHOO.widget.Button("botao4"); - new YAHOO.widget.Button("botaoGr"); - } - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady); -}() - -//inicializa -mensagemAjuda("men1",$i("men1").innerHTML) -parametrosURL() -aguarde("block") -ativaGuias("") -mostraGuia("guia1") -comboi = "" -tema = "" -//eventos das guias -$i("guia1").onclick = function() -{mostraGuia("guia1");$i("opc1").style.display="block";$i("botoesopc").style.display="block";} -$i("guia2").onclick = function() -{ - mostraGuia("guia2"); - if ($i("comboTemas").value == "") - {alert("Escolha um tema");} - $i("opc1").style.display="block"; - $i("botoesopc").style.display="block"; -} -$i("guia3").onclick = function() -{ - mostraGuia("guia3") - comboTemasSel("comboOverlay",function(retorno) - { - $i("overlay").innerHTML = retorno.dados - },"overlay") - $i("opc1").style.display="block"; - $i("botoesopc").style.display="block"; -} -$i("guia4").onclick = function() -{ - mostraGuia("guia4") - $i("opc1").style.display="block"; - $i("botoesopc").style.display="block"; -} -$i("guia5").onclick = function() -{ - var temp = pegaTemasSel().split(",") - if(temp.length > 1) - {alert("Escolha apenas um tema!");return;} - mostraGuia("guia5") - $i("opc1").style.display="none"; - $i("botoesopc").style.display="none"; - if ($i("comboTemas").value == "") - {alert("Escolha um tema");} - else - { - if(!$i("itemX")) - { - comboitens("itemX",$i("comboTemas").value,function(retorno) - { - $i("lugarComboX").innerHTML = retorno.dados; - },"lugarComboX") - } - if(!$i("itemY")) - { - comboitens("itemY",$i("comboTemas").value,function(retorno) - { - $i("lugarComboY").innerHTML = retorno.dados; - },"lugarComboY") - } - if($i("itemX") && $i("itemY")) - {atualizaGrafico();} - } -} - -//combo com o tipo de operacao -var combot = "" -$i("operacao").innerHTML = combot - -function mudaicone() -{ - $i("selecaopt").style.border = "1px solid gray" - $i("selecaoext").style.border = "1px solid gray" - $i("selecaobox").style.border = "1px solid gray" - $i("selecaopoli").style.border = "1px solid gray" - if(window.parent.richdraw) - window.parent.richdraw.fecha() - if(window.parent.$i("img")) - window.parent.$i("img").style.cursor="pointer"; -} -//pega os temas selecionados -function pegaTemasSel() -{ - var selObj = $i("comboTemas"); - var selectedArray = new Array(); - for (i=0; i 500000) - {alert("A escala do mapa deve ser pelo menos 1:500.000");return;} - aguarde("block") - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=selecaoext&tema="+pegaTemasSel()+"&tipo="+$i("tipoOperacao").value - var cp = new cpaint(); - //cp.set_debug(2) - cp.set_response_type("JSON"); - cp.call(p,"selecaoEXT",fim); - } - if (obj.id == "selecaobox") - { - mudaicone() - obj.style.border = "1px solid white"; - window.parent.g_tipoacao = "selecaobox"; - window.parent.i3GEO.selecao.box.criaBox(); - if(window.parent.i3GEO.eventos.MOUSEDOWN.toString().search("i3GEO.selecao.box.inicia()") < 0) - {window.parent.i3GEO.eventos.MOUSEDOWN.push("i3GEO.selecao.box.inicia()");} - } - if (obj.id == "selecaopt") - { - mudaicone() - obj.style.border = "1px solid white" - window.parent.g_tipoacao = "selecao"; - if(window.parent.i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEO.selecao.clique()") < 0) - {window.parent.i3GEO.eventos.MOUSECLIQUE.push("i3GEO.selecao.clique()");} - } - if (obj.id == "selecaopoli") - { - var temp = pegaTemasSel().split(",") - if(temp.length > 1) - {alert("Escolha apenas um tema!");return;} - mudaicone() - obj.style.border = "1px solid white" - window.parent.g_tipoacao = "selecaopoli"; - window.parent.i3GEO.selecao.poligono.inicia() - } -} - -//cria combo com os temas - -comboTemasLigados("comboTemas",function(retorno) -{ - $i("temas").innerHTML = retorno.dados - aguarde("none") - $i("comboTemas").onchange = function() - { - $i("lugarComboX").innerHTML = ""; - $i("lugarComboY").innerHTML = ""; - window.parent.i3GEO.mapa.ativaTema(pegaTemasSel()); - comboitens("selItem",$i("comboTemas").value,function(retorno) - { - comboi = retorno.dados - var p = $i("parametros") - for (i = 0; i < p.childNodes.length;i++) - {p.removeChild(p.childNodes[i])} - adicionalinha() - }) - if ($i("comboTemas").value != "") - {$i("opc3").style.display="block"} - else - { - alert("Selecione um tema"); - $i("opc3").style.display="block" - } - } -},"temas","",true) - -//adiciona uma linha de parametros -function adicionalinha() -{ - var comboitens = comboi - //interrogacao abre a lista de valores - var interrogacao = document.createElement("img") - interrogacao.src = '../../imagens/interrogacao.gif' - interrogacao.title='lista' - interrogacao.style.cursor="pointer" - interrogacao.onclick = function() - { - var itemTema = (this.parentNode.parentNode.getElementsByTagName("select"))[0].value - if (itemTema == "") - { - alert("Selecione um campo") - return - } - aguarde("block") - valoresItem - ( - $i("comboTemas").value, - itemTema, - function(retorno) - { - aguarde("none") - $i("valores").innerHTML = "
Valores:
"+retorno.dados - } - ,"valores" - ) - } - var operador = "" - var valor = document.createElement("input") - valor.type = "text" - valor.value = "" - valor.size = "20" - var ntb = document.createElement("tbody") - var ntr = document.createElement("tr") - ntb.appendChild(ntr) - var ntd1 = document.createElement("td") - ntd1.innerHTML = comboi - ntr.appendChild(ntd1) - var ntd2 = document.createElement("td") - ntd2.innerHTML = operador - ntr.appendChild(ntd2) - var ntd3 = document.createElement("td") - ntd3.appendChild(valor) - ntr.appendChild(ntd3) - var ntd4 = document.createElement("td") - ntd4.appendChild(interrogacao) - ntr.appendChild(ntd4) - tabela = $i("parametros") - tabela.appendChild(ntb) -} -//executa o tipo de operacao selecionada se for o caso -function operacao(tipo) -{ - if ($i("comboTemas").value == ""){alert("Escolha um tema");return;} - if((tipo.value == "limpa") || (tipo.value == "inverte")) - { - aguarde("block") - var fim = function() - {aguarde("none");window.parent.i3GEO.atualiza("")} - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=selecaopt&tema="+pegaTemasSel()+"&tipo="+tipo.value+"&tolerancia="+$i("toleranciapt").value - var cp = new cpaint(); - //cp.set_debug(2) - cp.set_response_type("JSON"); - window.parent.g_operacao = "selecao" - cp.call(p,"selecaoPT",fim); - } -} -//aplica a selecao por atributo -function aplicaselecao() -{ - var temp = pegaTemasSel().split(",") - if(temp.length > 1) - {alert("Escolha apenas um tema!");return;} - if ($i("comboTemas").value == ""){alert("Escolha um tema");return;} - aguarde("block") - var g = $i("parametros") - var ipt = g.getElementsByTagName("tr") - if (ipt.length > 0) - { - var filtro = "" - for (i=0;i 1) - {alert("Escolha apenas um tema!");return;} - if ($i("comboTemas").value == "") - {alert("Escolha um tema!");} - else - { - aguarde("block") - var fim = function() - {aguarde("none");window.parent.i3GEO.atualiza("")} - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=criatemasel&tema="+$i("comboTemas").value+"&nome=Novo tema "+$i("comboTemas").value - var cp = new cpaint(); - //cp.set_debug(2) - cp.set_response_type("JSON"); - cp.call(p,"selecao2tema",fim); - } -} -function concluidof() -{ - window.parent.remapaf() - aguarde("none") -} -function concluipoligono() -{ - $i("parapoli").style.display = "none"; - tiposel($i("selecaopt")) - var pontos = window.parent.pontosdistobj; - window.parent.richdraw.fecha() - var n = pontos.xpt.length; - if (n > 2) - { - aguarde("block") - var xs = pontos.xpt.toString(",") - var ys = pontos.ypt.toString(",") - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=selecaoPoli" - var cp = new cpaint(); - //cp.set_debug(2) - cp.set_transfer_mode('POST'); - cp.set_response_type("JSON"); - cp.call(p,"selecaoPoli",concluidof,xs,ys,pegaTemasSel(),$i("tipoOperacao").value); - } - else - {alert("Sao necessarios pelo menos tres pontos");} -} -function atualizaGrafico() -{ - $i("lugarGrafico").innerHTML = "" - var monta = function(retorno) - { - var dados = retorno.data.dados; - var values = new Array(); - var labels = new Array(); - for (i=1;i