From 5a6c2b1d2bad456a5ff17197cc0b88824cb68ee8 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Mon, 28 Sep 2009 19:20:31 +0000 Subject: [PATCH] Correção nos estilos das guias das janelas flutuantes --- css/corrigeyui_geral.css | 6 +++++- css/i3geo.css | 6 +++++- css/i3geo.css.php | 6 +++++- ferramentas/analisageometrias/index.js | 231 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ferramentas/analisageometrias/index.js.php | 394 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ferramentas/inseregrafico/index.js.php | 7 ++----- 6 files changed, 411 insertions(+), 239 deletions(-) delete mode 100644 ferramentas/analisageometrias/index.js create mode 100644 ferramentas/analisageometrias/index.js.php diff --git a/css/corrigeyui_geral.css b/css/corrigeyui_geral.css index 22a4b2a..ea2d8b8 100644 --- a/css/corrigeyui_geral.css +++ b/css/corrigeyui_geral.css @@ -143,9 +143,13 @@ width:16px; .yui-skin-sam .yui-button{ border-width:1px 0;border-style:solid;border-color:#808080;background:url(../pacotes/yui270/build/assets/skins/sam/sprite.png) repeat-x 0 0;margin:auto .25em; } + +.yui-skin-sam .yui-button .yui-push-button .yui-button-hover .yui-push-button-hover +{color:#bfdaff;} + .yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a { - padding:0 10px; + padding:5px 15px; font-size:11px; line-height:2; *line-height:1.7; diff --git a/css/i3geo.css b/css/i3geo.css index e575956..297fff9 100644 --- a/css/i3geo.css +++ b/css/i3geo.css @@ -1103,9 +1103,13 @@ width:16px; .yui-skin-sam .yui-button{ border-width:1px 0;border-style:solid;border-color:#808080;background:url(../pacotes/yui270/build/assets/skins/sam/sprite.png) repeat-x 0 0;margin:auto .25em; } + +.yui-skin-sam .yui-button .yui-push-button .yui-button-hover .yui-push-button-hover +{color:#bfdaff;} + .yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a { - padding:0 10px; + padding:5px 15px; font-size:11px; line-height:2; *line-height:1.7; diff --git a/css/i3geo.css.php b/css/i3geo.css.php index 60238ab..f69db53 100644 --- a/css/i3geo.css.php +++ b/css/i3geo.css.php @@ -1103,9 +1103,13 @@ width:16px; .yui-skin-sam .yui-button{ border-width:1px 0;border-style:solid;border-color:#808080;background:url(../pacotes/yui270/build/assets/skins/sam/sprite.png) repeat-x 0 0;margin:auto .25em; } + +.yui-skin-sam .yui-button .yui-push-button .yui-button-hover .yui-push-button-hover +{color:#bfdaff;} + .yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a { - padding:0 10px; + padding:5px 15px; font-size:11px; line-height:2; *line-height:1.7; diff --git a/ferramentas/analisageometrias/index.js b/ferramentas/analisageometrias/index.js deleted file mode 100644 index cc4aa2b..0000000 --- a/ferramentas/analisageometrias/index.js +++ /dev/null @@ -1,231 +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. -*/ -//inicializa -parametrosURL() -comboi = "" -tema = "" -aguarde("block") -ativaGuias("") -mostraGuia("guia1") -//eventos das guias -$i("guia1").onclick = function() -{mostraGuia("guia1")} -$i("guia2").onclick = function() -{mostraGuia("guia2");listageometrias();} -$i("guia3").onclick = function() -{mostraGuia("guia3");} - -mensagemAjuda("men1",$i("men1").innerHTML) -mensagemAjuda("men2","") -mensagemAjuda("men3","") - -//combo com o tipo de operacao -var combot = "" -$i("operacao").innerHTML = combot -//cria combo com os temas -comboTemasLigados("comboTemas",function(retorno) -{ - window.parent.g_tipoacao = "selecao"; - window.parent.i3GEO.eventos.MOUSECLIQUE.push("i3GEO.selecao.clique()"); - $i("temas").innerHTML = retorno.dados - aguarde("none") - $i("comboTemas").onchange = function() - {window.parent.i3GEO.temaAtivo = $i("comboTemas").value} -},"temas") - -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("botaof1"); - } - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady); -}() - -//executa o tipo de operacao selecionada se for o caso -function operacao(tipo) -{ - if((tipo.value == "limpa") || (tipo.value == "inverte")) - { - aguarde("block") - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=selecaopt&tema="+$i("comboTemas").value+"&tipo="+tipo.value - var cp = new cpaint(); - //cp.set_debug(2) - cp.set_response_type("JSON"); - window.parent.g_operacao = "selecao" - cp.call(p,"selecaoPT",window.parent.i3GEO.atualiza); - } -} -//captura as geometrias selecionadas e grava em arquivos -function capturageo() -{ - var nome=window.prompt("Nome que sera dado a geometria:") - aguarde("block") - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=capturageometrias&tema="+$i("comboTemas").value+"&nome="+nome - var cp = new cpaint(); - //cp.set_debug(2) - cp.set_response_type("JSON"); - cp.call(p,"capturageo",listageometrias); -} -//lista as geometrias capturadas -function listageometrias() -{ - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listageometrias" - var cp = new cpaint(); - //cp.set_debug(2) - cp.set_response_type("JSON"); - cp.call(p,"listageometrias",montalistageometrias); -} -//monta a lista de geometrias -function montalistageometrias(retorno) -{ - if(retorno.data != "") - { - var ins = "

" - ins += "

" - var cor = "rgb(245,245,245)" - for (i=0;i" - ins += "" - ins += ""+retorno.data[i].layer+" "+retorno.data[i].arquivo+"" - ins += "" - var temp = retorno.data[i].dados - for (j=0;j" - } - ins += "
" - if (temp[j].imagem != "") - {ins += ""} - for (k=0;k" - - } - ins += "
" - ins += "" - if (cor == "rgb(245,245,245)"){cor = "rgb(255,255,255)"} - else {cor = "rgb(245,245,245)"} - } - $i("listadegeometrias").innerHTML = ins - YAHOO.example.init = function () - { - function onPushButtonsMarkupReady() - { - new YAHOO.widget.Button("botao4"); - new YAHOO.widget.Button("botao5"); - } - YAHOO.util.Event.onContentReady("botao5", onPushButtonsMarkupReady); - }() - } - aguarde("none") -} -function pegaMarcados() -{ - var inputs = $i("listadegeometrias").getElementsByTagName("input") - var listai = new Array; - for (i=0;i   "; + janela = i3GEO.janela.cria( + "500px", + "400px", + "", + "", + "", + titulo, + "i3GEOF.analisaGeometrias", + false, + "hd", + cabecalho, + minimiza + ); + divid = janela[2].id; + + /* + if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.insereGrafico.insere()") < 0) + {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.insereGrafico.insere()");} + temp = function(){ + i3GEO.eventos.MOUSECLIQUE.remove("i3GEOF.insereGrafico.insere()"); + }; + YAHOO.util.Event.addListener(janela[0].close, "click", temp); + */ + i3GEOF.analisaGeometrias.inicia(divid); + }, + /* + Function: ativaFoco + + Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado + */ + ativaFoco: function(){ + if(g_tipoacao !== 'analisageometrias'){ + g_tipoacao='analisageometrias'; + g_operacao='analisageometrias'; + i3GEOF.analisaGeometrias.comboTemas(); + } + }, + /* + Function: comboTemas + + Cria o combo com os temas disponíveis (temas ligados) para adição dos gráficos. + */ + comboTemas: function(){ + i3GEO.util.comboTemasLigados( + "i3GEOanalisageometriastemasLigados", + function(retorno){ + $i("i3GEOanalisageometriastemas").innerHTML = retorno.dados; + if ($i("i3GEOanalisageometriastemasLigados")){ + $i("i3GEOanalisageometriastemasLigados").onchange = function(){ + i3GEO.temaAtivo = $i("i3GEOanalisageometriastemasLigados").value; + }; + } + if(i3GEO.temaAtivo !== ""){ + $i("i3GEOanalisageometriastemasLigados").value = i3GEO.temaAtivo; + $i("i3GEOanalisageometriastemasLigados").onchange.call(); + } + }, + "i3GEOanalisageometriastemas" + ); + } +}; +/* +$i("guia1").onclick = function() +{mostraGuia("guia1")} +$i("guia2").onclick = function() +{mostraGuia("guia2");listageometrias();} +$i("guia3").onclick = function() +{mostraGuia("guia3");} + +mensagemAjuda("men2","") +mensagemAjuda("men3","") + +//combo com o tipo de operacao +//cria combo com os temas +comboTemasLigados("comboTemas",function(retorno) +{ + window.parent.g_tipoacao = "selecao"; + window.parent.i3GEO.eventos.MOUSECLIQUE.push("i3GEO.selecao.clique()"); + $i("temas").innerHTML = retorno.dados + aguarde("none") + $i("comboTemas").onchange = function() + {window.parent.i3GEO.temaAtivo = $i("comboTemas").value} +},"temas") + +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("botaof1"); + } + YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady); +}() + +//executa o tipo de operacao selecionada se for o caso +function operacao(tipo) +{ + if((tipo.value == "limpa") || (tipo.value == "inverte")) + { + aguarde("block") + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=selecaopt&tema="+$i("comboTemas").value+"&tipo="+tipo.value + var cp = new cpaint(); + //cp.set_debug(2) + cp.set_response_type("JSON"); + window.parent.g_operacao = "selecao" + cp.call(p,"selecaoPT",window.parent.i3GEO.atualiza); + } +} +//captura as geometrias selecionadas e grava em arquivos +function capturageo() +{ + var nome=window.prompt("Nome que sera dado a geometria:") + aguarde("block") + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=capturageometrias&tema="+$i("comboTemas").value+"&nome="+nome + var cp = new cpaint(); + //cp.set_debug(2) + cp.set_response_type("JSON"); + cp.call(p,"capturageo",listageometrias); +} +//lista as geometrias capturadas +function listageometrias() +{ + var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listageometrias" + var cp = new cpaint(); + //cp.set_debug(2) + cp.set_response_type("JSON"); + cp.call(p,"listageometrias",montalistageometrias); +} +//monta a lista de geometrias +function montalistageometrias(retorno) +{ + if(retorno.data != "") + { + var ins = "

" + ins += "

" + var cor = "rgb(245,245,245)" + for (i=0;i" + ins += "" + ins += ""+retorno.data[i].layer+" "+retorno.data[i].arquivo+"" + ins += "" + var temp = retorno.data[i].dados + for (j=0;j" + } + ins += "
" + if (temp[j].imagem != "") + {ins += ""} + for (k=0;k" + + } + ins += "
" + ins += "" + if (cor == "rgb(245,245,245)"){cor = "rgb(255,255,255)"} + else {cor = "rgb(245,245,245)"} + } + $i("listadegeometrias").innerHTML = ins + YAHOO.example.init = function () + { + function onPushButtonsMarkupReady() + { + new YAHOO.widget.Button("botao4"); + new YAHOO.widget.Button("botao5"); + } + YAHOO.util.Event.onContentReady("botao5", onPushButtonsMarkupReady); + }() + } + aguarde("none") +} +function pegaMarcados() +{ + var inputs = $i("listadegeometrias").getElementsByTagName("input") + var listai = new Array; + for (i=0;i