Commit ab2102a124a489f679eee4b7e77431396f9abf0a

Authored by Edmar Moretti
1 parent 9db57b50

-

admin/admin.db
No preview for this file type
ferramentas/graficointerativo1/index.js
... ... @@ -534,7 +534,7 @@ i3GEOF.graficointerativo1 =
534 534 *
535 535 */
536 536 iniciaJanelaFlutuante : function(parametros) {
537   - var minimiza, cabecalho, janela, divid, temp, titulo, idjanela;
  537 + var duplica, minimiza, cabecalho, janela, divid, temp, titulo, idjanela;
538 538 //
539 539 // verifica se parametros contem dados, caso contrario compatibiliza o objeto
540 540 // com a versao 6.0 do i3Geo
... ...
ferramentas/tabela/index.js
... ... @@ -304,7 +304,7 @@ i3GEOF.tabela =
304 304 * Cria a janela flutuante para controle da ferramenta.
305 305 */
306 306 iniciaJanelaFlutuante : function(parametros) {
307   - var minimiza, cabecalho, janela, divid, temp, titulo, id;
  307 + var duplica, minimiza, cabecalho, janela, divid, temp, titulo, id;
308 308 if (!parametros) {
309 309 parametros = {};
310 310 }
... ...
js/arvoredetemas.js
... ... @@ -537,7 +537,7 @@ i3GEO.arvoreDeTemas = {
537 537 console.info("i3GEO.arvoreDeTemas.listaRegioes()");
538 538  
539 539 var monta = function(retorno) {
540   - var node, nraiz, i, html;
  540 + var node, nraiz, i, html, tema;
541 541 node = i3GEO.arvoreDeTemas.ARVORE.getNodeByProperty("idregioes",
542 542 "raiz");
543 543 nraiz = retorno.length;
... ... @@ -549,19 +549,20 @@ i3GEO.arvoreDeTemas = {
549 549 "nameInput" : "regioesmetaestat",
550 550 "tid" : "metaregiao_" + retorno[i].codigo_tipo_regiao,
551 551 "nome" : retorno[i].nome_tipo_regiao
552   - }, html = i3GEO.arvoreDeTemas.montaTextoTema("gray", tema),
553   - new YAHOO.widget.HTMLNode({
554   - isleaf : true,
555   - html : html,
556   - expanded : false,
557   - hasIcon : true,
558   - className: "i3GeoFolder",
559   - enableHighlight : false,
560   - tipoa_tema : "METAREGIAO",
561   - codigo_tipo_regiao : retorno[i].codigo_tipo_regiao,
562   - idtema : "metaregiao_"
563   - + retorno[i].codigo_tipo_regiao
564   - }, node);
  552 + };
  553 + html = i3GEO.arvoreDeTemas.montaTextoTema("gray", tema);
  554 + new YAHOO.widget.HTMLNode({
  555 + isleaf : true,
  556 + html : html,
  557 + expanded : false,
  558 + hasIcon : true,
  559 + className: "i3GeoFolder",
  560 + enableHighlight : false,
  561 + tipoa_tema : "METAREGIAO",
  562 + codigo_tipo_regiao : retorno[i].codigo_tipo_regiao,
  563 + idtema : "metaregiao_"
  564 + + retorno[i].codigo_tipo_regiao
  565 + }, node);
565 566 }
566 567 node.loadComplete();
567 568 };
... ... @@ -1166,7 +1167,7 @@ i3GEO.arvoreDeTemas = {
1166 1167 if (typeof (console) !== 'undefined')
1167 1168 console.info("i3GEO.arvoreDeTemas.montaArvore()");
1168 1169  
1169   - var mais = "", tempNode, tempNode1, retorno, root, insp, outrasOpcoes, dados, c, i, j, conteudo, editor;
  1170 + var ig, mais = "", tempNode, tempNode1, retorno, root, insp, outrasOpcoes, dados, c, i, j, conteudo, editor;
1170 1171 (function() {
1171 1172 function changeIconMode() {
1172 1173 buildTree();
... ... @@ -1595,7 +1596,7 @@ i3GEO.arvoreDeTemas = {
1595 1596 console.info("i3GEO.arvoreDeTemas.montaGrupos()");
1596 1597  
1597 1598 var temp = function() {
1598   - var grupos, c, raiz, nraiz, mostra, i, d, editor;
  1599 + var grupos, c, raiz, nraiz, mostra, i, d, editor, tempNode;
1599 1600 grupos = i3GEO.arvoreDeTemas.GRUPOS.grupos;
1600 1601 c = grupos.length - 3;
1601 1602 raiz = grupos[c].temasraiz;
... ... @@ -1693,7 +1694,7 @@ i3GEO.arvoreDeTemas = {
1693 1694 console.info("i3GEO.arvoreDeTemas.montaSubGrupos()");
1694 1695  
1695 1696 var temp = function() {
1696   - var i, c, mostra, d, tempNode, nraiz, subgrupos, raiz;
  1697 + var i, c, mostra, d, tempNode, nraiz, subgrupos, raiz, editor;
1697 1698 subgrupos = i3GEO.arvoreDeTemas.SUBGRUPOS.subgrupo;
1698 1699 c = subgrupos.length;
1699 1700 raiz = i3GEO.arvoreDeTemas.SUBGRUPOS.temasgrupo;
... ... @@ -2020,7 +2021,7 @@ i3GEO.arvoreDeTemas = {
2020 2021 var html, lkmini, lkmini1, lkgrcode, lkgrcode1, n, ogc;
2021 2022 if (node.data.fonte && node.data.fonte !== ""
2022 2023 && node.data.fonte !== " ") {
2023   - tempNode = new YAHOO.widget.HTMLNode({
  2024 + new YAHOO.widget.HTMLNode({
2024 2025 isLeaf : true,
2025 2026 enableHighlight : false,
2026 2027 expanded : false,
... ...
js/coordenadas.js
... ... @@ -525,8 +525,8 @@ i3GEO.coordenadas =
525 525 *
526 526 */
527 527 atualizaCodigo : function(onde, configProj, x, y) {
528   - var ondeValor = $i(onde + configProj + "Codigo");
529   - onde = $i(onde), temp = i3GEO.coordenadas.config[configProj], codigo = "";
  528 + var ondeValor = $i(onde + configProj + "Codigo"), temp = i3GEO.coordenadas.config[configProj], codigo = "";
  529 + onde = $i(onde);
530 530 if (onde && onde.style.display === "none") {
531 531 return;
532 532 }
... ... @@ -917,7 +917,7 @@ i3GEO.coordenadas =
917 917 * Converte coordeanadas lat long em geohash
918 918 */
919 919 encodeGeoHash : function(latitude, longitude) {
920   - var is_even = 1, lat = [], lon = [], bit = 0, ch = 0, precision = 12, geohash = "";
  920 + var mid, is_even = 1, lat = [], lon = [], bit = 0, ch = 0, precision = 12, geohash = "";
921 921 lat[0] = -90.0;
922 922 lat[1] = 90.0;
923 923 lon[0] = -180.0;
... ...
js/dicionario.js
1 1 //utilize $trad("p1") para retornar o texto
2   -g_traducao =
  2 +var g_traducao =
3 3 {
4 4 // texto da janela de mensagens
5 5 "p1" : [
... ...
js/eventos.js
... ... @@ -58,7 +58,7 @@ if (typeof (i3GEO) === 'undefined') {
58 58 *
59 59 * (end)
60 60 */
61   -objposicaocursor = {
  61 +var objposicaocursor = {
62 62 ddx : "",
63 63 ddy : "",
64 64 dmsx : "",
... ... @@ -546,9 +546,6 @@ i3GEO.eventos =
546 546 };
547 547 docMapa.onmouseout = function() {
548 548 objposicaocursor.dentroDomapa = false;
549   - try {
550   - objmapaparado = "parar";
551   - } catch (e) {}
552 549 };
553 550 docMapa.onmousedown = function(exy) {
554 551 if(objposicaocursor.dentroDomapa === false){
... ...
js/gadgets.js
... ... @@ -546,9 +546,11 @@ i3GEO.gadgets =
546 546 if (typeof (console) !== 'undefined')
547 547 console.info("i3GEO.gadgets.mostraMenuSuspenso()");
548 548  
549   - var menuUnico, objid, i, estilo, t, onMenuBarBeforeRender, temp, i3GEOoMenuBarLocal, ms = i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso, confm =
  549 + var i3GEOoMenuBar, n, menuUnico, objid, i, estilo, t, onMenuBarBeforeRender, temp, i3GEOoMenuBarLocal, ms = i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso, confm =
550 550 i3GEO.configura.oMenuData, ins = "", alinhamento = "";
551 551  
  552 + i3GEOoMenuBar = YAHOO.widget.MenuManager;
  553 +
552 554 if (arguments.length === 0) {
553 555 id = ms.idhtml;
554 556 } else {
... ... @@ -630,7 +632,6 @@ i3GEO.gadgets =
630 632 if(i3GEO.parametros.w < 700 || ms.menuUnico === true){
631 633 menuUnico();
632 634 }
633   - i3GEOoMenuBar = YAHOO.widget.MenuManager;
634 635 if (objid) {
635 636 objid.className = "yuimenubar";
636 637 temp = $i("contemMenu");
... ...
js/guias.js
... ... @@ -1081,7 +1081,7 @@ i3GEO.guias =
1081 1081 * Altera a cor do fundo dos &iacute;cones, voltando ao original
1082 1082 */
1083 1083 desativaIcones : function(o) {
1084   - var ims, n, i;
  1084 + var ims, n, i, temp;
1085 1085 if (!o) {
1086 1086 o = 0.9;
1087 1087 }
... ...
js/idioma.js
... ... @@ -427,7 +427,7 @@ i3GEO.idioma = {
427 427 *
428 428 * {String} - Texto traduzido.
429 429 */
430   -$trad = function(id, dic) {
  430 +var $trad = function(id, dic) {
431 431 if (!dic) {
432 432 dic = i3GEO.idioma.DICIONARIO;
433 433 }
... ... @@ -437,24 +437,13 @@ $trad = function(id, dic) {
437 437 };
438 438 //
439 439 (function() {
440   - try {
441   - var c = i3GEO.util.pegaCookie("i3geolingua");
442   - if (c) {
443   - i3GEO.idioma.define(c);
444   - g_linguagem = c;
445   - } else {
446   - if (typeof (g_linguagem) !== "undefined") {
447   - i3GEO.idioma.define(g_linguagem);
448   - } else {
449   - g_linguagem = "pt";
450   - i3GEO.idioma.define("pt");
451   - }
452   - }
453   - if (typeof ('g_traducao') !== "undefined") {
454   - i3GEO.idioma.defineDicionario(g_traducao);
455   - }
456   - } catch (e) {
457   - i3GEO.janela.tempoMsg("Problemas com idiomas "
458   - + e);
  440 + var c = i3GEO.util.pegaCookie("i3geolingua");
  441 + if (c) {
  442 + i3GEO.idioma.define(c);
  443 + } else {
  444 + i3GEO.idioma.define("pt");
  445 + }
  446 + if (typeof ('g_traducao') !== "undefined") {
  447 + i3GEO.idioma.defineDicionario(g_traducao);
459 448 }
460 449 })();
461 450 \ No newline at end of file
... ...
js/ini_i3geo.js
... ... @@ -69,7 +69,7 @@
69 69 * Cada javascript inserido na p&aacute;gina adiciona novos objetos, como por
70 70 * exemplo i3GEOF.buffer.
71 71 */
72   -i3GEOF = [];
  72 +var i3GEOF = [];
73 73 /**
74 74 * Section: YAHOO.i3GEO
75 75 *
... ... @@ -394,7 +394,7 @@ var i3GEO = {
394 394 // define o valor inicial da variavel que controla as etiquetas quando o
395 395 // usuario clica no mapa
396 396 i3GEO.eventos.cliquePerm.ativoinicial = i3GEO.eventos.cliquePerm.ativo;
397   - var montaMapa, mashup, tamanho;
  397 + var montaMapa, mashup, tamanho, temp;
398 398 i3GEO.mapa.aplicaPreferencias();
399 399 montaMapa = function(retorno) {
400 400 try {
... ... @@ -752,7 +752,6 @@ var i3GEO = {
752 752 return;
753 753 }
754 754 i3GEO.mapa.verifica(retorno);
755   - tempo = "";
756 755 mapscale = i3GEO.parametros.mapscale;
757 756 i3GEO.atualizaParametros(retorno.data.variaveis);
758 757  
... ...
js/interface.js
... ... @@ -48,6 +48,13 @@
48 48 if (typeof (i3GEO) === 'undefined') {
49 49 var i3GEO = {};
50 50 }
  51 +// essa variavel guarda a posicao do mapa na tela
  52 +// e usada em vercoes com dispositivo touche para melhorar a performance
  53 +var i3GEOtouchesPosMapa = "";
  54 +
  55 +//variavel que armazena o objeto mapa criado com o OpenLayers
  56 +var i3geoOL;
  57 +
51 58 i3GEO.Interface =
52 59 {
53 60 /**
... ... @@ -1005,12 +1012,16 @@ i3GEO.Interface =
1005 1012 });
1006 1013 }
1007 1014 i3GEO.util.arvore("<b>" + $trad("p16") + "</b>", "listaLayersBase", temp);
1008   - } else {
  1015 + }
  1016 + //TODO layerSwitcher talvez volte um dia https://twitter.com/RemiBovard/status/525028570780139520
  1017 + /*
  1018 + else {
1009 1019 if (openlayers.GADGETS.LayerSwitcher === true && i3GEO.arvoreDeCamadas.INCLUILFUNDO === false) {
1010 1020 // nao existe no OL3
1011 1021 // i3geoOL.addControl(new OpenLayers.Control.LayerSwitcher());
1012 1022 }
1013 1023 }
  1024 + */
1014 1025  
1015 1026 if (i3GEO.configura.mapaRefDisplay !== "none") {
1016 1027 if (i3GEO.util.pegaCookie("i3GEO.configura.mapaRefDisplay")) {
... ...
js/php.js
... ... @@ -75,7 +75,7 @@ if (typeof (i3GEO) === &#39;undefined&#39;) {
75 75 * isso n&atilde;o afeta em nada) e temp &eacute; a fun&ccedil;&atilde;o que tratar&aacute; o retorno dos dados.
76 76 *
77 77 */
78   -cpJSON = new cpaint();
  78 +var cpJSON = new cpaint();
79 79 cpJSON.set_response_type("JSON");
80 80 cpJSON.set_transfer_mode("POST");
81 81  
... ...
js/util.js
... ... @@ -42,7 +42,7 @@ if (typeof (i3GEO) === &#39;undefined&#39;) {
42 42 *
43 43 * {boolean}
44 44 */
45   -navm = false;
  45 +var navm = false;
46 46 /**
47 47 * Constant: navn
48 48 *
... ... @@ -52,7 +52,7 @@ navm = false;
52 52 *
53 53 * {boolean}
54 54 */
55   -navn = false;
  55 +var navn = false;
56 56 /**
57 57 * Constant: chro
58 58 *
... ... @@ -62,7 +62,7 @@ navn = false;
62 62 *
63 63 * {boolean}
64 64 */
65   -chro = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
  65 +var chro = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
66 66 /**
67 67 * Constant: opera
68 68 *
... ... @@ -72,7 +72,7 @@ chro = navigator.userAgent.toLowerCase().indexOf(&#39;chrome&#39;) &gt; -1;
72 72 *
73 73 * {boolean}
74 74 */
75   -opera = navigator.userAgent.toLowerCase().indexOf('opera') > -1;
  75 +var opera = navigator.userAgent.toLowerCase().indexOf('opera') > -1;
76 76 if (navigator.appName.substring(0, 1) === 'N') {
77 77 navn = true;
78 78 }
... ... @@ -90,12 +90,12 @@ if (opera === true) {
90 90 *
91 91 * Essas operacoes sao controladas pela funcao ajaxiniciaparametros.
92 92 */
93   -g_operacao = "";
  93 +var g_operacao = "";
94 94 /**
95 95 * Depreciado - Tipo de acao que esta sendo executada. Quando o usuario clica no mapa, essa variavel e pesquisada para definir o tipo de
96 96 * operacao que deve ser executada. E definida quando o usuario seleciona uma determinada ferramenta do i3Geo.
97 97 */
98   -g_tipoacao = "zoomli";
  98 +var g_tipoacao = "zoomli";
99 99  
100 100 /**
101 101 * Function: $i
... ... @@ -110,7 +110,10 @@ g_tipoacao = &quot;zoomli&quot;;
110 110 *
111 111 * {Object}
112 112 */
113   -$i = function(id) {
  113 +var $i = function(id) {
  114 + if(!id || id === ""){
  115 + return false;
  116 + }
114 117 return document.getElementById(id);
115 118 };
116 119 /**
... ... @@ -1221,6 +1224,7 @@ i3GEO.util =
1221 1224 * {boolean} - mostra ou nao a janela de aguarde
1222 1225 */
1223 1226 scriptTag : function(js, ini, id, aguarde) {
  1227 + var head, script;
1224 1228 /*
1225 1229 * if (!aguarde) { aguarde = false; } var head, script, tipojanela = ""; if (i3GEO.janela) { tipojanela =
1226 1230 * i3GEO.janela.ESTILOAGUARDE; }
... ... @@ -1453,7 +1457,7 @@ i3GEO.util =
1453 1457 var monta, temp, temp1, temp2;
1454 1458 monta =
1455 1459 function(retorno) {
1456   - var i, comboTemas = '', n, nome = "";
  1460 + var i, comboTemas = '', n, nome = "", tema;
1457 1461 if (yui === true) {
1458 1462 comboTemas =
1459 1463 '<input type="button" name=' + id + '_button id="' + id + '" value="' + $trad("x33") + '&nbsp;&nbsp;">';
... ... @@ -2815,6 +2819,7 @@ i3GEO.util =
2815 2819 * {function} - fun&ccedil;&atilde;o que ir&aacute; processar o resultado
2816 2820 */
2817 2821 ajaxGet : function(sUrl, funcaoRetorno) {
  2822 + var re,falhou, callback;
2818 2823 sUrl = escape(sUrl);
2819 2824 re = new RegExp("%3F", "g");
2820 2825 sUrl = sUrl.replace(re, '?');
... ... @@ -2825,8 +2830,9 @@ i3GEO.util =
2825 2830  
2826 2831 re = new RegExp("%3A", "g");
2827 2832 sUrl = sUrl.replace(re, ':');
2828   - var falhou = function(e) {
2829   - }, callback = {
  2833 + falhou = function(e) {
  2834 + };
  2835 + callback = {
2830 2836 success : function(o) {
2831 2837 try {
2832 2838 funcaoRetorno.call("", YAHOO.lang.JSON.parse(o.responseText));
... ... @@ -3536,12 +3542,12 @@ try {
3536 3542 // alias
3537 3543  
3538 3544 // depreciado na versao 6.0
3539   -$im = function(g) {
  3545 +var $im = function(g) {
3540 3546 return i3GEO.util.$im(g);
3541 3547 };
3542   -$inputText = function(idPai, larguraIdPai, idInput, titulo, digitos, valor, nome, onch) {
  3548 +var $inputText = function(idPai, larguraIdPai, idInput, titulo, digitos, valor, nome, onch) {
3543 3549 if (arguments.length === 6) {
3544 3550 nome = "";
3545 3551 }
3546 3552 return i3GEO.util.$inputText(idPai, larguraIdPai, idInput, titulo, digitos, valor, nome, onch);
3547   -};
  3553 +};
3548 3554 \ No newline at end of file
... ...
pacotes/eudock/js/euDock.2.0.js
... ... @@ -882,7 +882,7 @@ function on_MouseUp(e) {
882 882 };
883 883  
884 884 function on_MouseClick(e) {
885   - if (!e) var e = window.event;
  885 + if (!e) e = window.event;
886 886 for (var i in euEnv.euDockArray)
887 887 if (euEnv.euDockArray[i].mouseClick)
888 888 euEnv.exeThread |= euEnv.euDockArray[i].mouseClick(euEnv.euScrOfX+e.clientX,euEnv.euScrOfY+e.clientY);
... ...