Commit 0076ba5b99c78c75dccb6c0a0338bf6dfddb10b6
1 parent
3cb0fee4
Exists in
master
and in
7 other branches
Alterações nos estilos das janelas dos formulários no sistema de administração
Showing
28 changed files
with
1034 additions
and
670 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/js/arvore.js
... | ... | @@ -647,7 +647,7 @@ function editar(tipo,id) |
647 | 647 | if(tipo == "grupo") |
648 | 648 | { |
649 | 649 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
650 | - core_montaEditor("gravaDados('grupo','"+id+"')","400px","400px"); | |
650 | + core_montaEditor("gravaDados('grupo','"+id+"')","400px","400px","","Grupo",true,true,false); | |
651 | 651 | $i("editor_bd").innerHTML = montaDivGrupo(dados); |
652 | 652 | core_comboGrupos("comboGrupo","Eid_grupo",dados.id_grupo,""); |
653 | 653 | core_comboPerfis("comboPerfil","Eperfil_grupo","","registraPerfil(this.value,\"En1_perfil\")"); |
... | ... | @@ -655,7 +655,7 @@ function editar(tipo,id) |
655 | 655 | if(tipo == "subgrupo") |
656 | 656 | { |
657 | 657 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
658 | - core_montaEditor("gravaDados('subgrupo','"+id+"')","400px","400px"); | |
658 | + core_montaEditor("gravaDados('subgrupo','"+id+"')","400px","400px","","SubGrupo",true,true,false); | |
659 | 659 | $i("editor_bd").innerHTML = montaDivSubGrupo(dados); |
660 | 660 | core_comboSubGrupos("comboSubGrupo","Eid_subgrupo",dados.id_subgrupo,""); |
661 | 661 | core_comboPerfis("comboPerfil","Eperfil_subgrupo","","registraPerfil(this.value,\"En2_perfil\")"); |
... | ... | @@ -663,7 +663,7 @@ function editar(tipo,id) |
663 | 663 | if(tipo == "tema") |
664 | 664 | { |
665 | 665 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
666 | - core_montaEditor("gravaDados('tema','"+id+"')","400px","400px"); | |
666 | + core_montaEditor("gravaDados('tema','"+id+"')","400px","400px","","Tema",true,true,false); | |
667 | 667 | $i("editor_bd").innerHTML = montaDivTema(dados); |
668 | 668 | core_comboTemas("comboTema","Eid_tema",dados.id_tema,""); |
669 | 669 | core_comboPerfis("comboPerfil","Eperfil_tema","","registraPerfil(this.value,\"En3_perfil\")"); |
... | ... | @@ -671,7 +671,7 @@ function editar(tipo,id) |
671 | 671 | if(tipo == "raizmenu" || tipo == "raizgrupo") |
672 | 672 | { |
673 | 673 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
674 | - core_montaEditor("gravaDados('"+tipo+"','"+id+"')"); | |
674 | + core_montaEditor("gravaDados('"+tipo+"','"+id+"')","","","","Raiz",true,true,false); | |
675 | 675 | $i("editor_bd").innerHTML = montaDivRaiz(dados); |
676 | 676 | core_comboTemas("comboTema","Eid_tema",dados.id_tema,""); |
677 | 677 | core_comboPerfis("comboPerfil","Eperfil","","registraPerfil(this.value,\"Eperfil\")"); | ... | ... |
admin/js/atlas.js
... | ... | @@ -279,7 +279,7 @@ function editar(tipo,id) |
279 | 279 | if(tipo == "atlas") |
280 | 280 | { |
281 | 281 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
282 | - core_montaEditor("gravaDados('atlas','"+id+"')"); | |
282 | + core_montaEditor("gravaDados('atlas','"+id+"')","","","","Atlas",true,true,false); | |
283 | 283 | $i("editor_bd").innerHTML = montaDivAtlas(dados); |
284 | 284 | core_carregando("desativa"); |
285 | 285 | core_comboPranchas("comboPranchaIni","Epranchadefault_atlas",dados.pranchadefault_atlas,"",id); |
... | ... | @@ -287,14 +287,14 @@ function editar(tipo,id) |
287 | 287 | if(tipo == "prancha") |
288 | 288 | { |
289 | 289 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
290 | - core_montaEditor("gravaDados('prancha','"+id+"')"); | |
290 | + core_montaEditor("gravaDados('prancha','"+id+"')","","","","Prancha",true,true,false); | |
291 | 291 | $i("editor_bd").innerHTML = montaDivPrancha(dados); |
292 | 292 | core_carregando("desativa"); |
293 | 293 | } |
294 | 294 | if(tipo == "tema") |
295 | 295 | { |
296 | 296 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
297 | - core_montaEditor("gravaDados('tema','"+id+"')"); | |
297 | + core_montaEditor("gravaDados('tema','"+id+"')","","","","Tema",true,true,false); | |
298 | 298 | $i("editor_bd").innerHTML = montaDivTema(dados); |
299 | 299 | core_carregando("desativa"); |
300 | 300 | core_comboMapfiles("comboTemaIni","Ecodigo_tema",dados.codigo_tema,"",true); | ... | ... |
admin/js/core.js
... | ... | @@ -1487,57 +1487,81 @@ funcaoClose - nome da funcao que será executada quando a janela for fecha |
1487 | 1487 | titulo - titulo da janela |
1488 | 1488 | |
1489 | 1489 | modal - boolean |
1490 | + | |
1491 | +bsalva - boolean botao salvar | |
1492 | + | |
1493 | +bcancela - boolean botao cancelar | |
1490 | 1494 | */ |
1491 | -function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal) | |
1495 | +function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal,bsalva,bcancela) | |
1492 | 1496 | { |
1493 | - if(arguments.length == 0) | |
1494 | - { | |
1497 | + if(!funcaoOK){ | |
1495 | 1498 | funcaoOK = ""; |
1496 | - w = "400px"; | |
1497 | - h = "354px"; | |
1498 | - modal == true; | |
1499 | 1499 | } |
1500 | - if(arguments.length < 2) | |
1501 | - { | |
1500 | + if(!w){ | |
1502 | 1501 | w = "400px"; |
1502 | + } | |
1503 | + if(!h){ | |
1503 | 1504 | h = "354px"; |
1504 | - modal == true; | |
1505 | + } | |
1506 | + if(modal == undefined){ | |
1507 | + modal = false; | |
1508 | + } | |
1509 | + if(bsalva == undefined){ | |
1510 | + bsalva = true; | |
1511 | + } | |
1512 | + if(bcancela == undefined){ | |
1513 | + bcancela = true; | |
1505 | 1514 | } |
1506 | 1515 | if(!titulo){ |
1507 | 1516 | titulo = "Editor"; |
1508 | - modal == true; | |
1509 | 1517 | } |
1510 | 1518 | if(!funcaoClose){ |
1511 | 1519 | funcaoClose = ""; |
1512 | - modal == true; | |
1513 | 1520 | } |
1514 | 1521 | if(!$i("janela_editor")) |
1515 | 1522 | { |
1516 | - var novoel = document.createElement("div"); | |
1523 | + var ins = "", temp = "", lb, | |
1524 | + salvai = "<input id=okcancel_checkboxOK type='buttom' value='Salva' />", | |
1525 | + cancelai = "<input id=okcancel_checkboxCANCEL type='buttom' value='Cancela' />", | |
1526 | + novoel = document.createElement("div"); | |
1517 | 1527 | novoel.id = "janela_editor"; |
1518 | - var ins = '<div class="hd">'+titulo+'</div>'; | |
1519 | - ins += "<div class='bd' style='height:"+h+";overflow:auto'>"; | |
1520 | - ins += "<div id='okcancel_checkbox'></div>"; | |
1521 | - ins += "<div id='editor_bd'></div>"; | |
1528 | + ins = '<div class="hd"><div id="okcancel_checkbox" ></div></div>' + | |
1529 | + "<div class='bd' style='height:"+h+";overflow:auto'>" + | |
1530 | + "<div id='editor_bd'></div>"; | |
1522 | 1531 | novoel.innerHTML = ins; |
1523 | 1532 | document.body.appendChild(novoel); |
1524 | 1533 | if(funcaoOK != "") |
1525 | 1534 | { |
1526 | - var lb = $i("okcancel_checkbox"); | |
1527 | - lb.innerHTML = "<input id=okcancel_checkboxOK type='buttom' value='Salva' /><input id=okcancel_checkboxCANCEL type='buttom' value='Cancela' />"; | |
1528 | - new YAHOO.widget.Button( | |
1529 | - "okcancel_checkboxOK", | |
1530 | - {onclick:{fn: function(){ | |
1531 | - eval(funcaoOK); | |
1532 | - }}} | |
1533 | - ); | |
1534 | - new YAHOO.widget.Button( | |
1535 | - "okcancel_checkboxCANCEL", | |
1536 | - {onclick:{fn: function(){ | |
1537 | - YAHOO.admin.container.panelEditor.destroy(); | |
1538 | - YAHOO.admin.container.panelEditor = null; | |
1539 | - }}} | |
1540 | - ); | |
1535 | + lb = $i("okcancel_checkbox"); | |
1536 | + if(bsalva === true){ | |
1537 | + temp += salvai; | |
1538 | + } | |
1539 | + if(bcancela === true){ | |
1540 | + temp += cancelai; | |
1541 | + } | |
1542 | + lb.innerHTML = temp + '<span style="margin-left:10px;position:relative;top:-10px;">'+titulo+'</span>'; | |
1543 | + if(bsalva === true){ | |
1544 | + new YAHOO.widget.Button( | |
1545 | + "okcancel_checkboxOK", | |
1546 | + {onclick:{fn: function(){ | |
1547 | + if(YAHOO.lang.isFunction(funcaoOK)){ | |
1548 | + funcaoOK.call(); | |
1549 | + } | |
1550 | + else{ | |
1551 | + eval(funcaoOK); | |
1552 | + } | |
1553 | + }}} | |
1554 | + ); | |
1555 | + } | |
1556 | + if(bcancela === true){ | |
1557 | + new YAHOO.widget.Button( | |
1558 | + "okcancel_checkboxCANCEL", | |
1559 | + {onclick:{fn: function(){ | |
1560 | + YAHOO.admin.container.panelEditor.destroy(); | |
1561 | + YAHOO.admin.container.panelEditor = null; | |
1562 | + }}} | |
1563 | + ); | |
1564 | + } | |
1541 | 1565 | } |
1542 | 1566 | YAHOO.admin.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:"contained",close:true,width:w, overflow:"auto",modal: modal,visible:false,constraintoviewport:true } ); |
1543 | 1567 | YAHOO.admin.container.panelEditor.render(); |
... | ... | @@ -1545,7 +1569,7 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal) |
1545 | 1569 | else |
1546 | 1570 | { |
1547 | 1571 | if($i("editor_bd")) |
1548 | - {$i("editor_bd").innerHTML == "";} | |
1572 | + {$i("editor_bd").innerHTML == "?";} | |
1549 | 1573 | } |
1550 | 1574 | var fecha = function() |
1551 | 1575 | { |
... | ... | @@ -1555,8 +1579,12 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal) |
1555 | 1579 | } |
1556 | 1580 | catch(e){} |
1557 | 1581 | try{ |
1558 | - if(funcaoClose != "") | |
1559 | - {eval(funcaoClose+"()");} | |
1582 | + if(YAHOO.lang.isFunction(funcaoClose)){ | |
1583 | + funcaoClose.call(); | |
1584 | + } | |
1585 | + else if(funcaoClose != ""){ | |
1586 | + eval(funcaoClose+"()"); | |
1587 | + } | |
1560 | 1588 | } |
1561 | 1589 | catch(e){}; |
1562 | 1590 | }; | ... | ... |
admin/js/editormapfile.js
... | ... | @@ -180,7 +180,7 @@ function ativaBotaoAdicionaMapfile(idBotao) |
180 | 180 | { |
181 | 181 | var adiciona = function() |
182 | 182 | { |
183 | - core_montaEditor("adicionaNovoMapfile()","450px","660px","","","Mapfile"); | |
183 | + core_montaEditor("adicionaNovoMapfile()","450px","660px","","Mapfile",true,true,false); | |
184 | 184 | ins = "<p><b>Nome do novo arquivo mapfile (sem .map) </b>não utilize caracteres acentuados ou espaços em branco</p>"; |
185 | 185 | ins += "<input size=50 type=text id='Ecodigo' value='' /></p>"; |
186 | 186 | ins += "<p><b>Esse mapfile baseia-se no sistema de metadados estatísticos?</b> Caso escolha sim, a conexão com o banco e o sql de acesso aos dados serão construídos de forma dinâmica</p>"; |
... | ... | @@ -767,59 +767,82 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo, |
767 | 767 | core_carregando("ativa"); |
768 | 768 | core_carregando(" gravando o registro do layer= "+codigoLayer); |
769 | 769 | var sUrl = prog+par; |
770 | - var callback = | |
771 | - { | |
772 | - success:function(o) | |
773 | - { | |
774 | - try | |
775 | - { | |
776 | - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | |
777 | - { | |
770 | + var callback = { | |
771 | + success:function(o) { | |
772 | + try{ | |
773 | + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { | |
778 | 774 | core_carregando("<span style=color:red >Não foi possível salvar.</span>"); |
779 | 775 | setTimeout("core_carregando('desativa')",3000); |
780 | 776 | } |
781 | - else | |
782 | - { | |
777 | + else{ | |
783 | 778 | if(testar == false){ |
784 | - if(tipo=="conexao") | |
785 | - {montaEditorDados(YAHOO.lang.JSON.parse(o.responseText));} | |
786 | - if(tipo=="comport") | |
787 | - {montaEditorComport(YAHOO.lang.JSON.parse(o.responseText));} | |
788 | - if(tipo=="dispo") | |
789 | - {montaEditorDispo(YAHOO.lang.JSON.parse(o.responseText));} | |
790 | - if(tipo=="editavel") | |
791 | - {montaEditorEditavel(YAHOO.lang.JSON.parse(o.responseText));} | |
779 | + if(tipo=="conexao"){ | |
780 | + //montaEditorDados(YAHOO.lang.JSON.parse(o.responseText)); | |
781 | + YAHOO.admin.container.panelEditor.destroy(); | |
782 | + YAHOO.admin.container.panelEditor = null; | |
783 | + } | |
784 | + if(tipo=="comport"){ | |
785 | + //montaEditorComport(YAHOO.lang.JSON.parse(o.responseText)); | |
786 | + YAHOO.admin.container.panelEditor.destroy(); | |
787 | + YAHOO.admin.container.panelEditor = null; | |
788 | + } | |
789 | + if(tipo=="dispo"){ | |
790 | + //montaEditorDispo(YAHOO.lang.JSON.parse(o.responseText)); | |
791 | + YAHOO.admin.container.panelEditor.destroy(); | |
792 | + YAHOO.admin.container.panelEditor = null; | |
793 | + } | |
794 | + if(tipo=="editavel"){ | |
795 | + //montaEditorEditavel(YAHOO.lang.JSON.parse(o.responseText)); | |
796 | + YAHOO.admin.container.panelEditor.destroy(); | |
797 | + YAHOO.admin.container.panelEditor = null; | |
798 | + } | |
792 | 799 | if(tipo=="titulo"){ |
793 | 800 | //o codigo do layer pode ter sido alterado |
794 | 801 | var no = tree.getNodeByProperty("id",codigoMap+"_"+codigoLayer); |
795 | 802 | tree.removeChildren(no) ; |
796 | 803 | no.expand(); |
797 | - montaEditorTitulo(YAHOO.lang.JSON.parse(o.responseText)); | |
804 | + //montaEditorTitulo(YAHOO.lang.JSON.parse(o.responseText)); | |
805 | + YAHOO.admin.container.panelEditor.destroy(); | |
806 | + YAHOO.admin.container.panelEditor = null; | |
807 | + } | |
808 | + if(tipo=="metadados"){ | |
809 | + //montaEditorMetadados(YAHOO.lang.JSON.parse(o.responseText)); | |
810 | + YAHOO.admin.container.panelEditor.destroy(); | |
811 | + YAHOO.admin.container.panelEditor = null; | |
798 | 812 | } |
799 | - if(tipo=="metadados") | |
800 | - {montaEditorMetadados(YAHOO.lang.JSON.parse(o.responseText));} | |
801 | - if(tipo=="geral") | |
802 | - { | |
813 | + if(tipo=="geral"){ | |
803 | 814 | var d = YAHOO.lang.JSON.parse(o.responseText); |
804 | 815 | montaEditorGeral(d); |
805 | - if(d.name != codigoLayer) | |
806 | - { | |
816 | + if(d.name != codigoLayer){ | |
807 | 817 | core_pegaMapfiles("montaArvore()"); |
808 | 818 | YAHOO.admin.container.panelEditor.destroy(); |
809 | 819 | YAHOO.admin.container.panelEditor = null; |
810 | 820 | } |
811 | 821 | } |
812 | - if(tipo=="classeGeral") | |
813 | - {montaEditorClasseGeral(YAHOO.lang.JSON.parse(o.responseText));} | |
814 | - if(tipo=="classeLabel") | |
815 | - {montaEditorClasseLabel(YAHOO.lang.JSON.parse(o.responseText));} | |
816 | - if(tipo=="estilo") | |
817 | - {montaEditorEstilo(YAHOO.lang.JSON.parse(o.responseText));} | |
818 | - | |
822 | + if(tipo=="classeGeral"){ | |
823 | + var dados = YAHOO.lang.JSON.parse(o.responseText); | |
824 | + var no = tree.getNodeByProperty("id",dados.codigoMap+"_"+dados.codigoLayer+"_"+dados.indiceClasse); | |
825 | + var d = conteudoNoClasse(dados.codigoMap,dados.codigoLayer,dados.indiceClasse,dados.name); | |
826 | + no.setHtml(d); | |
827 | + YAHOO.admin.container.panelEditor.destroy(); | |
828 | + YAHOO.admin.container.panelEditor = null; | |
829 | + } | |
830 | + if(tipo=="classeLabel"){ | |
831 | + //montaEditorClasseLabel(YAHOO.lang.JSON.parse(o.responseText)); | |
832 | + YAHOO.admin.container.panelEditor.destroy(); | |
833 | + YAHOO.admin.container.panelEditor = null; | |
834 | + } | |
835 | + if(tipo=="estilo"){ | |
836 | + //montaEditorEstilo(YAHOO.lang.JSON.parse(o.responseText)); | |
837 | + YAHOO.admin.container.panelEditor.destroy(); | |
838 | + YAHOO.admin.container.panelEditor = null; | |
839 | + } | |
819 | 840 | if(tipo =="grupousr"){ |
820 | 841 | var no = tree.getNodeByProperty("id",$i("Ecodigo_mapa_usr").value); |
821 | 842 | tree.removeChildren(no) ; |
822 | 843 | no.expand(); |
844 | + YAHOO.admin.container.panelEditor.destroy(); | |
845 | + YAHOO.admin.container.panelEditor = null; | |
823 | 846 | } |
824 | 847 | } |
825 | 848 | else{ | ... | ... |
admin/js/editormapfile_classes.js
... | ... | @@ -10,7 +10,6 @@ Abre o editor de dados gerais de uma classe |
10 | 10 | */ |
11 | 11 | function editorClasseGeral(codigoMap,codigoLayer,indiceClasse) |
12 | 12 | { |
13 | - core_montaEditor("","450px","500px","","Classe"); | |
14 | 13 | var sUrl = "../php/editormapfile.php?funcao=pegaClasseGeral&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse; |
15 | 14 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorClasseGeral"); |
16 | 15 | } |
... | ... | @@ -285,6 +284,11 @@ function excluirClasse(codigoMap,codigoLayer,indiceClasse) |
285 | 284 | } |
286 | 285 | function montaEditorClasseGeral(dados) |
287 | 286 | { |
287 | + var temp = function(){ | |
288 | + salvarDadosEditor('classeGeral',dados.codigoMap,dados.codigoLayer,dados.indiceClasse); | |
289 | + }; | |
290 | + core_montaEditor(temp,"450px","500px","","Classe",true,true,false); | |
291 | + | |
288 | 292 | var re = /C_/g; |
289 | 293 | dados.expression = dados.expression.replace(re,"]"); |
290 | 294 | re = /_C/g; |
... | ... | @@ -309,7 +313,7 @@ function montaEditorClasseGeral(dados) |
309 | 313 | titulo:"Minscale",id:"minscale",value:dados.minscale,tipo:"text"} |
310 | 314 | ] |
311 | 315 | }; |
312 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
316 | + var ins = ""; | |
313 | 317 | if(dados.colunas != "") |
314 | 318 | { |
315 | 319 | ins += "<p>O layer possuí as seguintes colunas na tabela de atributos: "; |
... | ... | @@ -323,9 +327,5 @@ function montaEditorClasseGeral(dados) |
323 | 327 | temp += core_comboObjeto(objstatus,"valor","texto",dados.status); |
324 | 328 | temp += "</select>"; |
325 | 329 | $i("cStatus").innerHTML = temp; |
326 | - | |
327 | - var temp = function() | |
328 | - {salvarDadosEditor('classeGeral',dados.codigoMap,dados.codigoLayer,dados.indiceClasse);}; | |
329 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); | |
330 | 330 | } |
331 | 331 | ... | ... |
admin/js/editormapfile_comport.js
... | ... | @@ -11,12 +11,15 @@ Abre o editor das op&ccedil;&otilde;es que controlam o comportamento do layer no |
11 | 11 | */ |
12 | 12 | function editorComport(codigoMap,codigoLayer) |
13 | 13 | { |
14 | - core_montaEditor("","450px","650px","","Comportamento"); | |
15 | 14 | var sUrl = "../php/editormapfile.php?funcao=pegaComport&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
16 | 15 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorComport"); |
17 | 16 | } |
18 | 17 | function montaEditorComport(dados) |
19 | 18 | { |
19 | + var temp = function(){ | |
20 | + salvarDadosEditor('comport',dados.codigoMap,dados.codigoLayer,false); | |
21 | + }; | |
22 | + core_montaEditor(temp,"450px","650px","","Comportamento",true,true,false); | |
20 | 23 | var param = { |
21 | 24 | "linhas":[ |
22 | 25 | {ajuda:"Define o estado atual da camada. Geralmente modificado pelo próprio MapServer. Default ativa a camada permanentemente.", |
... | ... | @@ -61,7 +64,7 @@ function montaEditorComport(dados) |
61 | 64 | titulo:"Sizeunits",id:"",value:dados.sizeunits,tipo:"text",div:"<div id=cSizeunits ></div>"} |
62 | 65 | ] |
63 | 66 | }; |
64 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
67 | + var ins = ""; | |
65 | 68 | ins += core_geraLinhas(param); |
66 | 69 | ins += "<br><br><br>"; |
67 | 70 | $i("editor_bd").innerHTML = ins; |
... | ... | @@ -115,9 +118,5 @@ function montaEditorComport(dados) |
115 | 118 | temp += core_comboObjeto(objmapunits,"valor","texto",dados.toleranceunits); |
116 | 119 | temp += "</select>"; |
117 | 120 | $i("cToleranceunits").innerHTML = temp; |
118 | - | |
119 | - var temp = function() | |
120 | - {salvarDadosEditor('comport',dados.codigoMap,dados.codigoLayer,false);}; | |
121 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); | |
122 | 121 | } |
123 | 122 | ... | ... |
admin/js/editormapfile_conexao.js
... | ... | @@ -11,13 +11,17 @@ Abre o editor de conex&atilde;o com a fonte dos dados de um layer |
11 | 11 | */ |
12 | 12 | function editorDados(codigoMap,codigoLayer) |
13 | 13 | { |
14 | - core_montaEditor("","500px","650px","","Conexão"); | |
15 | 14 | var sUrl = "../php/editormapfile.php?funcao=pegaConexao&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
16 | 15 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorDados"); |
17 | 16 | } |
18 | 17 | |
19 | 18 | function montaEditorDados(dados) |
20 | 19 | { |
20 | + var temp = function(){ | |
21 | + salvarDadosEditor('conexao',dados.codigoMap,dados.codigoLayer,false); | |
22 | + }; | |
23 | + core_montaEditor(temp,"500px","650px","","Conexão",true,true,false); | |
24 | + | |
21 | 25 | var idsForms = ["connection","data","tileitem","tileindex","type","tipooriginal","metaestat_id_medida_variavel"], |
22 | 26 | idsMetaestat = ["connection","data","tileitem","tileindex","tipooriginal"], |
23 | 27 | limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png", |
... | ... | @@ -55,8 +59,7 @@ function montaEditorDados(dados) |
55 | 59 | titulo:"Tipo de representação (tipooriginal) - para temas do tipo WMS",id:"",value:dados.tipooriginal,tipo:"text",div:"<div id=cTipoOriginal ></div>"} |
56 | 60 | ] |
57 | 61 | }; |
58 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
59 | - ins += " <input type=button title='Testar' value='Testar' id=testarEditor />"; | |
62 | + var ins = ""; | |
60 | 63 | |
61 | 64 | if(dados.colunas != "" && dados.colunas != undefined){ |
62 | 65 | ins += "<p>O layer possui as seguintes colunas na tabela de atributos: "; |
... | ... | @@ -124,37 +127,29 @@ function montaEditorDados(dados) |
124 | 127 | $i("cConvcaracter").innerHTML = temp; |
125 | 128 | } |
126 | 129 | |
127 | - var temp = function() | |
128 | - {salvarDadosEditor('conexao',dados.codigoMap,dados.codigoLayer,false);}; | |
129 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); | |
130 | - | |
131 | - var temp = function() | |
132 | - {salvarDadosEditor('conexao',dados.codigoMap,dados.codigoLayer,"","",true);}; | |
133 | - new YAHOO.widget.Button("testarEditor",{ onclick: { fn: temp }}); | |
134 | - | |
135 | 130 | $i("connectiontype").onchange = function(){ |
131 | + var dados = [],valor = $i("connectiontype").value; | |
136 | 132 | core_desativaforms(idsForms); |
137 | - var valor = $i("connectiontype").value, | |
138 | - d; | |
139 | 133 | //["connection","data","tileitem","tileindex"] |
140 | 134 | if(valor == 0 || valor == 10) |
141 | - {d = [];} | |
135 | + {dados = [];} | |
142 | 136 | if(valor == 1 || valor == 12) |
143 | - {d = ["data","type"];} | |
137 | + {dados = ["data","type"];} | |
144 | 138 | if(valor == 2) |
145 | - {d = ["tileitem","tileindex","type"];} | |
139 | + {dados = ["tileitem","tileindex","type"];} | |
146 | 140 | if(valor == 3 || valor == 4 || valor == 6 || valor == 8 || valor == 13) |
147 | - {d = idsForms;} | |
141 | + {dados = idsForms;} | |
148 | 142 | if(valor == 5) |
149 | - {d = ["connection","tileitem","tileindex","type"];} | |
143 | + {dados = ["connection","tileitem","tileindex","type"];} | |
150 | 144 | if(valor == 7 || valor == 9) |
151 | - {d = ["connection","type","tipooriginal"];} | |
152 | - core_ativaforms(d); | |
145 | + {dados = ["connection","type","tipooriginal"];} | |
146 | + | |
147 | + core_ativaforms(dados); | |
153 | 148 | }; |
154 | 149 | $i("metaestat").onchange = function(){ |
155 | 150 | core_desativaforms(idsMetaestat); |
156 | 151 | var valor = $i("metaestat").value, |
157 | - d; | |
152 | + d = []; | |
158 | 153 | if(valor === "SIM"){ |
159 | 154 | d = ["metaestat_id_medida_variavel"]; |
160 | 155 | } | ... | ... |
admin/js/editormapfile_dispo.js
... | ... | @@ -7,12 +7,15 @@ Abre o editor que define a disponibilidade dos dados |
7 | 7 | */ |
8 | 8 | function editorDispo(codigoMap,codigoLayer) |
9 | 9 | { |
10 | - core_montaEditor("","450px","650px","","Disponibilidade"); | |
11 | 10 | var sUrl = "../php/editormapfile.php?funcao=pegaDispo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
12 | 11 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorDispo"); |
13 | 12 | } |
14 | 13 | function montaEditorDispo(dados) |
15 | 14 | { |
15 | + var temp = function(){ | |
16 | + salvarDadosEditor('dispo',dados.codigoMap,dados.codigoLayer,false); | |
17 | + }; | |
18 | + core_montaEditor(temp,"450px","650px","","Disponibilidade",true,true,false); | |
16 | 19 | var param = { |
17 | 20 | "linhas":[ |
18 | 21 | {ajuda:"Indica se o usuário pode fazer download do tema. Se sim, o ícone de download será mostrado na árvore de camadas disponíveis no mapa.", |
... | ... | @@ -23,7 +26,7 @@ function montaEditorDispo(dados) |
23 | 26 | titulo:"Arquivo KML ou KMZ (ARQUIVOKMZ)",id:"arquivokmz",value:dados.arquivokmz,tipo:"text"} |
24 | 27 | ] |
25 | 28 | }; |
26 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
29 | + var ins = ""; | |
27 | 30 | ins += core_geraLinhas(param); |
28 | 31 | ins += "<br><br><br>"; |
29 | 32 | $i("editor_bd").innerHTML = ins; |
... | ... | @@ -33,7 +36,4 @@ function montaEditorDispo(dados) |
33 | 36 | temp += "</select>"; |
34 | 37 | $i("cDownload").innerHTML = temp; |
35 | 38 | } |
36 | - var temp = function() | |
37 | - {salvarDadosEditor('dispo',dados.codigoMap,dados.codigoLayer,false);}; | |
38 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); | |
39 | 39 | } | ... | ... |
admin/js/editormapfile_editavel.js
... | ... | @@ -7,12 +7,16 @@ Abre o editor que define se o tema e editavel ou nao |
7 | 7 | */ |
8 | 8 | function editorEditavel(codigoMap,codigoLayer) |
9 | 9 | { |
10 | - core_montaEditor("","450px","450px","","Edição"); | |
11 | 10 | var sUrl = "../php/editormapfile.php?funcao=pegaEditavel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
12 | 11 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorEditavel"); |
13 | 12 | } |
14 | 13 | function montaEditorEditavel(dados) |
15 | 14 | { |
15 | + var temp = function(){ | |
16 | + salvarDadosEditor('editavel',dados.codigoMap,dados.codigoLayer,false); | |
17 | + }; | |
18 | + core_montaEditor(temp,"450px","450px","","Edição",true,true,false); | |
19 | + | |
16 | 20 | var limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png", |
17 | 21 | param = { |
18 | 22 | "linhas":[ |
... | ... | @@ -28,7 +32,7 @@ function montaEditorEditavel(dados) |
28 | 32 | titulo:"Coluna com geometria editável",id:"",value:"",tipo:"text",div:"<div id=cColunageometriatabelaeditavel ></div>" } |
29 | 33 | ] |
30 | 34 | }, |
31 | - ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
35 | + ins = ""; | |
32 | 36 | ins += "<p>Obs.: Apenas temas baseados em Postgis podem ser editados</p>"; |
33 | 37 | ins += core_geraLinhas(param); |
34 | 38 | ins += "<br><br><br>"; |
... | ... | @@ -71,7 +75,4 @@ function montaEditorEditavel(dados) |
71 | 75 | $i("colunageometriatabelaeditavelBusca").onclick = function(){ |
72 | 76 | i3GEO.util.navegadorPostgis($i("colunageometria"),"","coluna"); |
73 | 77 | }; |
74 | - var temp = function() | |
75 | - {salvarDadosEditor('editavel',dados.codigoMap,dados.codigoLayer,false);}; | |
76 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); | |
77 | 78 | } | ... | ... |
admin/js/editormapfile_estilos.js
... | ... | @@ -12,7 +12,6 @@ Abre o editor de dados gerais de um estilo |
12 | 12 | */ |
13 | 13 | function editorEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) |
14 | 14 | { |
15 | - core_montaEditor("","450px","500px","","Estilo"); | |
16 | 15 | var sUrl = "../php/editormapfile.php?funcao=pegaEstilo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse+"&indiceEstilo="+indiceEstilo; |
17 | 16 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorEstilo"); |
18 | 17 | } |
... | ... | @@ -66,6 +65,11 @@ function excluirEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) |
66 | 65 | } |
67 | 66 | function montaEditorEstilo(dados) |
68 | 67 | { |
68 | + var temp = function(){ | |
69 | + salvarDadosEditor('estilo',dados.codigoMap,dados.codigoLayer,dados.indiceClasse,dados.indiceEstilo); | |
70 | + }; | |
71 | + core_montaEditor(temp,"450px","650px","","Estilo",true,true,false); | |
72 | + | |
69 | 73 | var limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png"; |
70 | 74 | param = { |
71 | 75 | "linhas":[ |
... | ... | @@ -99,7 +103,7 @@ function montaEditorEstilo(dados) |
99 | 103 | titulo:"Angle",id:"angle",value:dados.angle,tipo:"text"} |
100 | 104 | ] |
101 | 105 | }; |
102 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
106 | + var ins = ""; | |
103 | 107 | ins += core_geraLinhas(param); |
104 | 108 | ins += "<br><br><br>"; |
105 | 109 | $i("editor_bd").innerHTML = ins; |
... | ... | @@ -109,10 +113,6 @@ function montaEditorEstilo(dados) |
109 | 113 | temp += "<div id='listaSimbolos' style='overflow:auto;width:350px;height:50px;'></div>"; |
110 | 114 | $i("cSymbolname").innerHTML = temp; |
111 | 115 | |
112 | - var temp = function() | |
113 | - {salvarDadosEditor('estilo',dados.codigoMap,dados.codigoLayer,dados.indiceClasse,dados.indiceEstilo);}; | |
114 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); | |
115 | - | |
116 | 116 | escolheSimbolo = function(nome){ |
117 | 117 | $i("symbolname").value = nome; |
118 | 118 | }; | ... | ... |
admin/js/editormapfile_label.js
... | ... | @@ -7,13 +7,16 @@ Abre o editor dos labels de um layer |
7 | 7 | */ |
8 | 8 | function editorClasseLabel(codigoMap,codigoLayer,indiceClasse) |
9 | 9 | { |
10 | - core_montaEditor("","450px","500px","","Label"); | |
11 | 10 | var sUrl = "../php/editormapfile.php?funcao=pegaClasseLabel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse; |
12 | 11 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorClasseLabel"); |
13 | 12 | } |
14 | 13 | |
15 | 14 | function montaEditorClasseLabel(dados) |
16 | 15 | { |
16 | + var temp = function(){ | |
17 | + salvarDadosEditor('classeLabel',dados.codigoMap,dados.codigoLayer,dados.indiceClasse); | |
18 | + }; | |
19 | + core_montaEditor(temp,"450px","500px","","Label",true,true,false); | |
17 | 20 | var param = { |
18 | 21 | "linhas":[ |
19 | 22 | {ajuda:"Cor com a qual o texto será desenhado. [ATRIBUTO] especifica o nome do item na tabela de atributos para usar como valores de cor. Os colchetes [] são necessários. Por exemplo, se o DBF do seu shapefile tem um campo chamado “MYCOLOR” o objeto LABEL deve conter: LABEL → COLOR [MYCOLOR].", |
... | ... | @@ -72,11 +75,11 @@ function montaEditorClasseLabel(dados) |
72 | 75 | titulo:"Encoding",id:"encoding",value:dados.encoding,tipo:"text"} |
73 | 76 | ] |
74 | 77 | }; |
75 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
78 | + var ins = ""; | |
76 | 79 | if(dados.colunas != "") |
77 | 80 | { |
78 | - ins += "<p>O layer possuí as seguintes colunas na tabela de atributos: "; | |
79 | - ins += dados.colunas+"</p>"; | |
81 | + //ins += "<p>O layer possuí as seguintes colunas na tabela de atributos: "; | |
82 | + //ins += dados.colunas+"</p>"; | |
80 | 83 | } |
81 | 84 | ins += core_geraLinhas(param); |
82 | 85 | ins += "<br><br><br>"; |
... | ... | @@ -106,8 +109,4 @@ function montaEditorClasseLabel(dados) |
106 | 109 | temp += core_comboObjeto(objbool_tf,"valor","texto",dados.autoangle); |
107 | 110 | temp += "</select>"; |
108 | 111 | $i("cAutoangle").innerHTML = temp; |
109 | - | |
110 | - var temp = function() | |
111 | - {salvarDadosEditor('classeLabel',dados.codigoMap,dados.codigoLayer,dados.indiceClasse);}; | |
112 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); | |
113 | 112 | } | ... | ... |
admin/js/editormapfile_layer.js
... | ... | @@ -101,7 +101,6 @@ function montaParametrosTemas(no,dados,redesenha) |
101 | 101 | tempNodeR.isLeaf = false; |
102 | 102 | tempNodeR.enableHighlight = false; |
103 | 103 | |
104 | - | |
105 | 104 | conteudo = "<span style='cursor:pointer;' onclick=\"adicionaNovaClasse('"+codigoMap+"','"+codigoLayer+"')\" ><img style='position:relative;top:2px' src=\"../imagens/05.png\" /> Adicionar uma classe</span>"; |
106 | 105 | d = {html:conteudo}; |
107 | 106 | tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); |
... | ... | @@ -159,7 +158,7 @@ function montaParametrosTemas(no,dados,redesenha) |
159 | 158 | * @param codigoLayer |
160 | 159 | */ |
161 | 160 | function pegaPluginLayer(plugin,codigoMap,codigoLayer){ |
162 | - core_montaEditor("","450px","500px","","Plugin"); | |
161 | + core_montaEditor("","450px","500px","","Plugin",true,false,false); | |
163 | 162 | var sUrl = "../php/editormapfile.php?funcao=pegaPlugin&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
164 | 163 | var montaEditorPlugin = function(retorno){ |
165 | 164 | var ins = "<input type=button title='Salvar' value='Salvar' id=salvarPlugin />" | ... | ... |
admin/js/editormapfile_metadados.js
... | ... | @@ -5,14 +5,17 @@ Abre o editor de metadados |
5 | 5 | |
6 | 6 | <PEGAMETADADOS> |
7 | 7 | */ |
8 | -function editorMetadados(codigoMap,codigoLayer) | |
9 | -{ | |
10 | - core_montaEditor("","450px","500px","","Miscelânea"); | |
8 | +function editorMetadados(codigoMap,codigoLayer){ | |
9 | + //core_montaEditor("","450px","500px","","Miscelânea"); | |
11 | 10 | var sUrl = "../php/editormapfile.php?funcao=pegaMetadados&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
12 | 11 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorMetadados"); |
13 | 12 | } |
14 | -function montaEditorMetadados(dados) | |
15 | -{ | |
13 | +function montaEditorMetadados(dados){ | |
14 | + //core_montaEditor("","450px","500px","","Miscelânea"); | |
15 | + var temp = function(){ | |
16 | + salvarDadosEditor('metadados',dados.codigoMap,dados.codigoLayer); | |
17 | + }; | |
18 | + core_montaEditor(temp,"450px","500px","","Miscelânea",true,true,false); | |
16 | 19 | var paramRaster = { |
17 | 20 | "linhas":[ |
18 | 21 | {ajuda:"A palete é válida apenas para temas RASTER. Entre com o endereço do arquivo no servidor. Veja exemplo em i3geo/localhost/symbols/testepalete.txt", |
... | ... | @@ -126,7 +129,8 @@ function montaEditorMetadados(dados) |
126 | 129 | titulo:"É do tipo TileCache (0 ou 1 indicam não ou sim) - wms_tile",id:"wms_tile",value:dados.wms_tile,tipo:"text"} |
127 | 130 | ] |
128 | 131 | }; |
129 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
132 | + //var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
133 | + var ins = ""; | |
130 | 134 | if(dados.colunas != "") |
131 | 135 | { |
132 | 136 | ins += "<p>O layer possuí as seguintes colunas na tabela de atributos: <br>"; |
... | ... | @@ -156,7 +160,4 @@ function montaEditorMetadados(dados) |
156 | 160 | temp += "</select>"; |
157 | 161 | $i("cLtempoconvencode").innerHTML = temp; |
158 | 162 | } |
159 | - var temp = function() | |
160 | - {salvarDadosEditor('metadados',dados.codigoMap,dados.codigoLayer);}; | |
161 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); | |
162 | 163 | } | ... | ... |
admin/js/editormapfile_titulo.js
... | ... | @@ -8,12 +8,16 @@ Abre o editor de t&iacute;tulo e descri&ccedil;&atilde;o |
8 | 8 | */ |
9 | 9 | function editorTitulo(codigoMap,codigoLayer) |
10 | 10 | { |
11 | - core_montaEditor("","450px","650px","","Título"); | |
12 | 11 | var sUrl = "../php/editormapfile.php?funcao=pegaTitulo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
13 | 12 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorTitulo"); |
14 | 13 | } |
15 | 14 | function montaEditorTitulo(dados) |
16 | 15 | { |
16 | + var temp = function(){ | |
17 | + salvarDadosEditor('titulo',dados.codigoMap,dados.codigoLayer); | |
18 | + }; | |
19 | + core_montaEditor(temp,"450px","650px","","Título",true,true,false); | |
20 | + | |
17 | 21 | var param = { |
18 | 22 | "linhas":[ |
19 | 23 | {ajuda:"Elemento 'NAME'. Não confunda com o nome que aparece no mapa ou na árvore de temas. Normalmente o código recebe o mesmo nome do arquivo mapfile, sem a extensão '.map'", |
... | ... | @@ -32,12 +36,9 @@ function montaEditorTitulo(dados) |
32 | 36 | titulo:"Mensagem (MENSAGEM)",id:"mensagem",value:dados.mensagem,tipo:"text"} |
33 | 37 | ] |
34 | 38 | }; |
35 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
39 | + var ins = ""; | |
36 | 40 | ins += core_geraLinhas(param); |
37 | 41 | ins += "<br><br><br>"; |
38 | 42 | $i("editor_bd").innerHTML = ins; |
39 | 43 | |
40 | - var temp = function() | |
41 | - {salvarDadosEditor('titulo',dados.codigoMap,dados.codigoLayer);}; | |
42 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); | |
43 | 44 | } | ... | ... |
admin/js/editormapfile_usuario.js
... | ... | @@ -37,18 +37,19 @@ function excluirGrupoUsrTema(id_tema,id_grupo,codigo_mapa){ |
37 | 37 | } |
38 | 38 | function editorGrupousr(id_tema,codigo_mapa) |
39 | 39 | { |
40 | - core_montaEditor("","350px","200px","","Grupo usuario"); | |
40 | + var temp = function(){ | |
41 | + salvarDadosEditor('grupousr'); | |
42 | + }; | |
43 | + core_montaEditor(temp,"350px","200px","","Grupo usuario",true,true,false); | |
41 | 44 | $i("editor_bd").innerHTML = "<input type=hidden value='"+codigo_mapa+"' id='Ecodigo_mapa_usr'/><input type=hidden value='"+id_tema+"' id='Eid_tema_usr'/>"; |
42 | 45 | var sUrl = "../php/gruposusuarios.php?funcao=pegaGrupos"; |
43 | 46 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorGrupousr"); |
44 | 47 | } |
45 | 48 | function montaEditorGrupousr(dados){ |
46 | - var temp = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | |
49 | + var temp = ""; | |
47 | 50 | temp += "<p>Escolha o grupo de usuários:</p><select id='Eid_grupousr' >"; |
48 | 51 | temp += core_comboObjeto(dados,"id_grupo","nome"); |
49 | 52 | temp += "</select>"; |
50 | 53 | $i("editor_bd").innerHTML += temp; |
51 | - var tempf = function() | |
52 | - {salvarDadosEditor('grupousr');}; | |
53 | - new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: tempf }}); | |
54 | + | |
54 | 55 | } | ... | ... |
admin/js/estat_mapa.js
1 | 1 | YAHOO.namespace("admin.container"); |
2 | 2 | /* |
3 | -Licenca: | |
4 | - | |
5 | -GPL2 | |
6 | - | |
7 | -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
8 | - | |
9 | -Direitos Autorais Reservados (c) 2012 Edmar Moretti | |
10 | -Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | |
11 | - | |
12 | -Este programa é software livre; você pode redistribuí-lo | |
13 | -e/ou modificá-lo sob os termos da Licença Pública Geral | |
14 | -GNU conforme publicada pela Free Software Foundation; | |
15 | - | |
16 | -Este programa é distribuído na expectativa de que seja útil, | |
17 | -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
18 | -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
19 | -Consulte a Licença Pública Geral do GNU para mais detalhes. | |
20 | -Você deve ter recebido uma cópia da Licença Pública Geral do | |
21 | - GNU junto com este programa; se não, escreva para a | |
22 | -Free Software Foundation, Inc., no endereço | |
23 | -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
24 | - | |
25 | -*/ | |
3 | + * Licenca: | |
4 | + * | |
5 | + * GPL2 | |
6 | + * | |
7 | + * i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
8 | + * | |
9 | + * Direitos Autorais Reservados (c) 2012 Edmar Moretti Desenvolvedor: Edmar | |
10 | + * Moretti edmar.moretti@gmail.com | |
11 | + * | |
12 | + * Este programa é software livre; você pode redistribuí-lo | |
13 | + * e/ou modificá-lo sob os termos da Licença Pública Geral | |
14 | + * GNU conforme publicada pela Free Software Foundation; | |
15 | + * | |
16 | + * Este programa é distribuído na expectativa de que seja | |
17 | + * útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia | |
18 | + * implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA | |
19 | + * FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
20 | + * do GNU para mais detalhes. Você deve ter recebido uma cópia da | |
21 | + * Licença Pública Geral do GNU junto com este programa; se | |
22 | + * não, escreva para a Free Software Foundation, Inc., no endereço | |
23 | + * 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
24 | + * | |
25 | + */ | |
26 | 26 | /* |
27 | -Function: initMenu | |
28 | - | |
29 | -Inicializa o editor de mapas | |
30 | -*/ | |
31 | -function initMenu() | |
32 | -{ | |
33 | - ativaBotaoAdiciona("../php/metaestat.php?funcao=alteraMapa","adiciona"); | |
34 | - new YAHOO.widget.Button("upload",{ onclick: { fn: function(){ | |
35 | - core_montaEditor(); | |
36 | - $i("editor_bd").innerHTML = formUploadImagem(); | |
37 | - } } }); | |
27 | + * Function: initMenu | |
28 | + * | |
29 | + * Inicializa o editor de mapas | |
30 | + */ | |
31 | +function initMenu() { | |
32 | + ativaBotaoAdiciona( | |
33 | + "../php/metaestat.php?funcao=alteraMapa", | |
34 | + "adiciona"); | |
35 | + new YAHOO.widget.Button( | |
36 | + "upload", { | |
37 | + onclick : { | |
38 | + fn : function() { | |
39 | + core_montaEditor(); | |
40 | + $i("editor_bd").innerHTML = formUploadImagem(); | |
41 | + } | |
42 | + } | |
43 | + }); | |
38 | 44 | core_carregando("ativa"); |
39 | - core_ativaPainelAjuda("ajuda","botaoAjuda"); | |
40 | - core_pegaDados("buscando mapas...","../php/metaestat.php?funcao=listaMapas","montaArvore"); | |
45 | + core_ativaPainelAjuda( | |
46 | + "ajuda", | |
47 | + "botaoAjuda"); | |
48 | + core_pegaDados( | |
49 | + "buscando mapas...", | |
50 | + "../php/metaestat.php?funcao=listaMapas", | |
51 | + "montaArvore"); | |
41 | 52 | } |
42 | -function ativaBotaoAdiciona(sUrl,idBotao) | |
43 | -{ | |
44 | - var adiciona = function(){ | |
53 | +function ativaBotaoAdiciona(sUrl, idBotao) { | |
54 | + var adiciona = function() { | |
45 | 55 | core_carregando("ativa"); |
46 | 56 | core_carregando(" adicionando um novo registro"); |
47 | - var callback = | |
48 | - { | |
49 | - success:function(o) | |
50 | - { | |
51 | - try | |
52 | - { | |
53 | - var j = YAHOO.lang.JSON.parse(o.responseText); | |
54 | - adicionaNosMapa([j],true); | |
55 | - editar("mapa",j.id_mapa); | |
56 | - core_carregando("desativa"); | |
57 | - } | |
58 | - catch(e){core_handleFailure(e,o.responseText);} | |
59 | - }, | |
60 | - failure:core_handleFailure, | |
61 | - argument: { foo:"foo", bar:"bar" } | |
57 | + var callback = { | |
58 | + success : function(o) { | |
59 | + try { | |
60 | + var j = YAHOO.lang.JSON.parse(o.responseText); | |
61 | + adicionaNosMapa( | |
62 | + [ | |
63 | + j | |
64 | + ], | |
65 | + true); | |
66 | + editar( | |
67 | + "mapa", | |
68 | + j.id_mapa); | |
69 | + core_carregando("desativa"); | |
70 | + } catch (e) { | |
71 | + core_handleFailure( | |
72 | + e, | |
73 | + o.responseText); | |
74 | + } | |
75 | + }, | |
76 | + failure : core_handleFailure, | |
77 | + argument : { | |
78 | + foo : "foo", | |
79 | + bar : "bar" | |
80 | + } | |
62 | 81 | }; |
63 | - core_makeRequest(sUrl,callback); | |
82 | + core_makeRequest( | |
83 | + sUrl, | |
84 | + callback); | |
64 | 85 | }; |
65 | - new YAHOO.widget.Button(idBotao,{ onclick: { fn: adiciona } }); | |
86 | + new YAHOO.widget.Button( | |
87 | + idBotao, { | |
88 | + onclick : { | |
89 | + fn : adiciona | |
90 | + } | |
91 | + }); | |
66 | 92 | } |
67 | -function formUploadImagem(){ | |
68 | - var ins = '' + | |
69 | - '<form id=uploadimagem target="i3GEOuploadiframe" action="../php/metaestat_mapa_uploadimagem.php" method="post" ENCTYPE="multipart/form-data" >' + | |
70 | - '<p>Imagem (jpg ou png) se o arquivo já existir, será substituído: <br><input type="file" size=22 name="uploadimagem" style="top:0px;left:0px;cursor:pointer;"></p>' + | |
71 | - '<p><input type="submit" size=12 name="submit">' + | |
72 | - '<input type="hidden" name="MAX_FILE_SIZE" value="1000000">' + | |
73 | - '</form>' + | |
74 | - '<iframe name=i3GEOuploadiframe style="text-align:left;border:1px solid gray;" width="98%" height="160px"></iframe>'; | |
93 | +function formUploadImagem() { | |
94 | + var ins = '' | |
95 | + + '<form id=uploadimagem target="i3GEOuploadiframe" action="../php/metaestat_mapa_uploadimagem.php" method="post" ENCTYPE="multipart/form-data" >' | |
96 | + + '<p>Imagem (jpg ou png) se o arquivo já existir, será substituído: <br><input type="file" size=22 name="uploadimagem" style="top:0px;left:0px;cursor:pointer;"></p>' | |
97 | + + '<p><input type="submit" size=12 name="submit">' | |
98 | + + '<input type="hidden" name="MAX_FILE_SIZE" value="1000000">' | |
99 | + + '</form>' | |
100 | + + '<iframe name=i3GEOuploadiframe style="text-align:left;border:1px solid gray;" width="98%" height="160px"></iframe>'; | |
75 | 101 | return ins; |
76 | 102 | } |
77 | 103 | /* |
78 | -Function: montaArvore | |
79 | - | |
80 | -Monta a árvore de edição | |
81 | - | |
82 | -<PEGAPRANCHAS> | |
83 | -*/ | |
84 | -function montaArvore(dados) | |
85 | -{ | |
86 | - YAHOO.example.treeExample = new function() | |
87 | - { | |
104 | + * Function: montaArvore | |
105 | + * | |
106 | + * Monta a árvore de edição | |
107 | + * | |
108 | + * <PEGAPRANCHAS> | |
109 | + */ | |
110 | +function montaArvore(dados) { | |
111 | + YAHOO.example.treeExample = new function() { | |
88 | 112 | tree = ""; |
89 | - function changeIconMode(){ | |
113 | + function changeIconMode() { | |
90 | 114 | buildTree(); |
91 | 115 | } |
92 | - function loadNodeData(node, fnLoadComplete){ | |
93 | - var sUrl = "../php/metaestat.php?funcao=listaGruposMapa&id_mapa="+node.data.id_mapa; | |
94 | - var callback = | |
95 | - { | |
96 | - success: function(oResponse) | |
97 | - { | |
116 | + function loadNodeData(node, fnLoadComplete) { | |
117 | + var sUrl = "../php/metaestat.php?funcao=listaGruposMapa&id_mapa=" | |
118 | + + node.data.id_mapa; | |
119 | + var callback = { | |
120 | + success : function(oResponse) { | |
98 | 121 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); |
99 | - adicionaNosGrupos(node,dados,false); | |
122 | + adicionaNosGrupos( | |
123 | + node, | |
124 | + dados, | |
125 | + false); | |
100 | 126 | oResponse.argument.fnLoadComplete(); |
101 | 127 | }, |
102 | - failure: function(oResponse) | |
103 | - { | |
128 | + failure : function(oResponse) { | |
104 | 129 | oResponse.argument.fnLoadComplete(); |
105 | 130 | }, |
106 | - argument: | |
107 | - { | |
108 | - "node": node, | |
109 | - "fnLoadComplete": fnLoadComplete | |
131 | + argument : { | |
132 | + "node" : node, | |
133 | + "fnLoadComplete" : fnLoadComplete | |
110 | 134 | }, |
111 | - timeout: 25000 | |
135 | + timeout : 25000 | |
112 | 136 | }; |
113 | - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); | |
137 | + YAHOO.util.Connect.asyncRequest( | |
138 | + 'GET', | |
139 | + sUrl, | |
140 | + callback); | |
114 | 141 | } |
115 | - function buildTree() | |
116 | - { | |
117 | - tree = new YAHOO.widget.TreeView("tabela"); | |
118 | - tree.setDynamicLoad(loadNodeData, 1); | |
142 | + function buildTree() { | |
143 | + tree = new YAHOO.widget.TreeView( | |
144 | + "tabela"); | |
145 | + tree.setDynamicLoad( | |
146 | + loadNodeData, | |
147 | + 1); | |
119 | 148 | var root = tree.getRoot(); |
120 | - var tempNode = new YAHOO.widget.TextNode('', root, false); | |
149 | + var tempNode = new YAHOO.widget.TextNode( | |
150 | + '', root, false); | |
121 | 151 | tempNode.isLeaf = true; |
122 | 152 | tempNode.enableHighlight = false; |
123 | 153 | core_carregando("desativa"); |
... | ... | @@ -127,453 +157,700 @@ function montaArvore(dados) |
127 | 157 | adicionaNosMapa(dados); |
128 | 158 | tree.draw(); |
129 | 159 | } |
130 | -function testarMapfile(codigoMap) | |
131 | -{ | |
132 | - window.open("../../testamapfile.php?map="+codigoMap+".map"); | |
160 | +function testarMapfile(codigoMap) { | |
161 | + window.open("../../testamapfile.php?map=" | |
162 | + + codigoMap | |
163 | + + ".map"); | |
133 | 164 | } |
134 | -function adicionaNosTemas(no,dados,redesenha) | |
135 | -{ | |
136 | - if(!redesenha) | |
137 | - { | |
138 | - var conteudo = "<span onclick=\"adicionarTema('"+no.data.id_mapa_grupo+"')\" style=\"cursor:pointer;\" ><img style=\"position:relative;top:0px\" width='10px' heigth='10px' src=\"../imagens/05.png\" /><i>Adicionar novo tema:</i></span>"; | |
139 | - var d = {html:conteudo}; | |
140 | - var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | |
165 | +function adicionaNosTemas(no, dados, redesenha) { | |
166 | + if (!redesenha) { | |
167 | + var conteudo = "<span onclick=\"adicionarTema('" | |
168 | + + no.data.id_mapa_grupo | |
169 | + + "')\" style=\"cursor:pointer;\" ><img style=\"position:relative;top:0px\" width='10px' heigth='10px' src=\"../imagens/05.png\" /><i>Adicionar novo tema:</i></span>"; | |
170 | + var d = { | |
171 | + html : conteudo | |
172 | + }; | |
173 | + var tempNode = new YAHOO.widget.HTMLNode( | |
174 | + d, no, false, true); | |
141 | 175 | tempNode.isLeaf = true; |
142 | 176 | tempNode.enableHighlight = false; |
143 | 177 | } |
144 | - for (var i=0, j=dados.length; i<j; i++) | |
145 | - { | |
146 | - if(dados[i].titulo == "null" || !dados[i].titulo || dados[i].id_mapa_tema == "") | |
147 | - {dados[i].titulo = "";} | |
178 | + for ( var i = 0, j = dados.length; i < j; i++) { | |
179 | + if (dados[i].titulo == "null" | |
180 | + || !dados[i].titulo | |
181 | + || dados[i].id_mapa_tema == "") { | |
182 | + dados[i].titulo = ""; | |
183 | + } | |
148 | 184 | var conteudo = ""; |
149 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('tema','"+dados[i].id_mapa_tema+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />"; | |
150 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('tema','"+dados[i].id_mapa_tema+"')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" />"; | |
151 | - if(dados[i].id_mapa_tema != "") | |
152 | - {conteudo += " <span>"+dados[i].titulo+"</span>";} | |
153 | - else | |
154 | - {conteudo += " <span style=color:red >Edite para definir o tema!!!</span>";} | |
155 | - var d = {html:conteudo,id_mapa_tema:dados[i].id_mapa_tema,tipo:"tema"}; | |
156 | - var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | |
185 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('tema','" | |
186 | + + dados[i].id_mapa_tema | |
187 | + + "')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />"; | |
188 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('tema','" | |
189 | + + dados[i].id_mapa_tema | |
190 | + + "')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" />"; | |
191 | + if (dados[i].id_mapa_tema != "") { | |
192 | + conteudo += " <span>" | |
193 | + + dados[i].titulo | |
194 | + + "</span>"; | |
195 | + } else { | |
196 | + conteudo += " <span style=color:red >Edite para definir o tema!!!</span>"; | |
197 | + } | |
198 | + var d = { | |
199 | + html : conteudo, | |
200 | + id_mapa_tema : dados[i].id_mapa_tema, | |
201 | + tipo : "tema" | |
202 | + }; | |
203 | + var tempNode = new YAHOO.widget.HTMLNode( | |
204 | + d, no, false, true); | |
157 | 205 | tempNode.isLeaf = true; |
158 | 206 | tempNode.enableHighlight = false; |
159 | 207 | } |
160 | - if(redesenha){tree.draw();} | |
208 | + if (redesenha) { | |
209 | + tree.draw(); | |
210 | + } | |
161 | 211 | } |
162 | -function adicionaNosGrupos(no,dados,redesenha) | |
163 | -{ | |
164 | - function temaIconMode() | |
165 | - { | |
212 | +function adicionaNosGrupos(no, dados, redesenha) { | |
213 | + function temaIconMode() { | |
166 | 214 | var newVal = parseInt(this.value); |
167 | - if (newVal != currentIconMode) | |
168 | - {currentIconMode = newVal;} | |
215 | + if (newVal != currentIconMode) { | |
216 | + currentIconMode = newVal; | |
217 | + } | |
169 | 218 | } |
170 | - function loadTemasData(node, fnLoadComplete) | |
171 | - { | |
172 | - var sUrl = "../php/metaestat.php?funcao=listaTemasMapa&id_mapa_grupo="+node.data.id_mapa_grupo; | |
173 | - var callback = | |
174 | - { | |
175 | - success: function(oResponse) | |
176 | - { | |
219 | + function loadTemasData(node, fnLoadComplete) { | |
220 | + var sUrl = "../php/metaestat.php?funcao=listaTemasMapa&id_mapa_grupo=" | |
221 | + + node.data.id_mapa_grupo; | |
222 | + var callback = { | |
223 | + success : function(oResponse) { | |
177 | 224 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); |
178 | - adicionaNosTemas(node,dados,false); | |
225 | + adicionaNosTemas( | |
226 | + node, | |
227 | + dados, | |
228 | + false); | |
179 | 229 | oResponse.argument.fnLoadComplete(); |
180 | 230 | }, |
181 | - failure: function(oResponse) | |
182 | - { | |
231 | + failure : function(oResponse) { | |
183 | 232 | oResponse.argument.fnLoadComplete(); |
184 | 233 | }, |
185 | - argument: | |
186 | - { | |
187 | - "node": node, | |
188 | - "fnLoadComplete": fnLoadComplete | |
234 | + argument : { | |
235 | + "node" : node, | |
236 | + "fnLoadComplete" : fnLoadComplete | |
189 | 237 | }, |
190 | - timeout: 7000 | |
238 | + timeout : 7000 | |
191 | 239 | }; |
192 | - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); | |
240 | + YAHOO.util.Connect.asyncRequest( | |
241 | + 'GET', | |
242 | + sUrl, | |
243 | + callback); | |
193 | 244 | } |
194 | - if(!redesenha) | |
195 | - { | |
196 | - var conteudo = "<span style=\"cursor:pointer;\" onclick=\"adicionarGrupo('"+no.data.id_mapa+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar grupo de temas</i></span>"; | |
197 | - var d = {html:conteudo}; | |
198 | - var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | |
245 | + if (!redesenha) { | |
246 | + var conteudo = "<span style=\"cursor:pointer;\" onclick=\"adicionarGrupo('" | |
247 | + + no.data.id_mapa | |
248 | + + "')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>Adicionar grupo de temas</i></span>"; | |
249 | + var d = { | |
250 | + html : conteudo | |
251 | + }; | |
252 | + var tempNode = new YAHOO.widget.HTMLNode( | |
253 | + d, no, false, true); | |
199 | 254 | tempNode.isLeaf = true; |
200 | 255 | tempNode.enableHighlight = false; |
201 | 256 | } |
202 | - for (var i=0, j=dados.length; i<j; i++) | |
203 | - { | |
257 | + for ( var i = 0, j = dados.length; i < j; i++) { | |
204 | 258 | var conteudo = ""; |
205 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('grupo','"+dados[i].id_mapa_grupo+"')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />"; | |
206 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('grupo','"+dados[i].id_mapa_grupo+"')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" />"; | |
207 | - if(dados[i].titulo != "") | |
208 | - {conteudo += " <span>"+dados[i].titulo+"</span>";} | |
209 | - else | |
210 | - {conteudo += " <span style=color:red >Edite para definir o grupo!!!</span>";} | |
211 | - var d = {html:conteudo,id_mapa_grupo:dados[i].id_mapa_grupo,tipo:"grupo"}; | |
212 | - var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | |
259 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('grupo','" | |
260 | + + dados[i].id_mapa_grupo | |
261 | + + "')\" title=excluir width='10px' heigth='10px' src=\"../imagens/01.png\" />"; | |
262 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"editar('grupo','" | |
263 | + + dados[i].id_mapa_grupo | |
264 | + + "')\" title=editar width='10px' heigth='10px' src=\"../imagens/06.png\" />"; | |
265 | + if (dados[i].titulo != "") { | |
266 | + conteudo += " <span>" | |
267 | + + dados[i].titulo | |
268 | + + "</span>"; | |
269 | + } else { | |
270 | + conteudo += " <span style=color:red >Edite para definir o grupo!!!</span>"; | |
271 | + } | |
272 | + var d = { | |
273 | + html : conteudo, | |
274 | + id_mapa_grupo : dados[i].id_mapa_grupo, | |
275 | + tipo : "grupo" | |
276 | + }; | |
277 | + var tempNode = new YAHOO.widget.HTMLNode( | |
278 | + d, no, false, true); | |
213 | 279 | tempNode.enableHighlight = false; |
214 | - //tempNode.isLeaf = true; | |
215 | - tempNode.setDynamicLoad(loadTemasData, temaIconMode); | |
280 | + // tempNode.isLeaf = true; | |
281 | + tempNode.setDynamicLoad( | |
282 | + loadTemasData, | |
283 | + temaIconMode); | |
284 | + } | |
285 | + if (redesenha) { | |
286 | + tree.draw(); | |
216 | 287 | } |
217 | - if(redesenha){tree.draw();} | |
218 | 288 | } |
219 | -function adicionaNosMapa(dados,redesenha) | |
220 | -{ | |
289 | +function adicionaNosMapa(dados, redesenha) { | |
221 | 290 | var root = tree.getRoot(); |
222 | - for (var i=0, j=dados.length; i<j; i++) | |
223 | - { | |
291 | + for ( var i = 0, j = dados.length; i < j; i++) { | |
224 | 292 | var conteudo = ""; |
225 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:2px\" onclick=\"excluir('mapa','"+dados[i].id_mapa+"')\" title=excluir src=\"../imagens/01.png\" />"; | |
226 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:2px\" onclick=\"editar('mapa','"+dados[i].id_mapa+"')\" title=editar src=\"../imagens/06.png\" /><b>"; | |
227 | - conteudo += " <img style=\"width:25px;position:relative;cursor:pointer;top:2px\" onclick=\"testaMapaTemplate(\'"+dados[i].template+"\',"+dados[i].id_mapa+")\" title=editar src=\"../../imagens/i3geo2.jpg\" /><b>"; | |
228 | - if(dados[i].titulo != "") | |
229 | - {conteudo += " id "+dados[i].id_mapa+" - <span>"+dados[i].titulo+"</span>";} | |
230 | - else | |
231 | - {conteudo += " id "+dados[i].id_mapa+" - <span style=color:red >Edite para definir o Mapa!!!</span>";} | |
232 | - var d = {html:conteudo,id_mapa:dados[i].id_mapa,tipo:"mapa"}; | |
233 | - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); | |
293 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:2px\" onclick=\"excluir('mapa','" | |
294 | + + dados[i].id_mapa | |
295 | + + "')\" title=excluir src=\"../imagens/01.png\" />"; | |
296 | + conteudo += " <img style=\"position:relative;cursor:pointer;top:2px\" onclick=\"editar('mapa','" | |
297 | + + dados[i].id_mapa | |
298 | + + "')\" title=editar src=\"../imagens/06.png\" /><b>"; | |
299 | + conteudo += " <img style=\"width:25px;position:relative;cursor:pointer;top:2px\" onclick=\"testaMapaTemplate(\'" | |
300 | + + dados[i].template | |
301 | + + "\'," | |
302 | + + dados[i].id_mapa | |
303 | + + ")\" title=editar src=\"../../imagens/i3geo2.jpg\" /><b>"; | |
304 | + if (dados[i].titulo != "") { | |
305 | + conteudo += " id " | |
306 | + + dados[i].id_mapa | |
307 | + + " - <span>" | |
308 | + + dados[i].titulo | |
309 | + + "</span>"; | |
310 | + } else { | |
311 | + conteudo += " id " | |
312 | + + dados[i].id_mapa | |
313 | + + " - <span style=color:red >Edite para definir o Mapa!!!</span>"; | |
314 | + } | |
315 | + var d = { | |
316 | + html : conteudo, | |
317 | + id_mapa : dados[i].id_mapa, | |
318 | + tipo : "mapa" | |
319 | + }; | |
320 | + var tempNode = new YAHOO.widget.HTMLNode( | |
321 | + d, root, false, true); | |
234 | 322 | tempNode.enableHighlight = false; |
235 | 323 | } |
236 | - if(redesenha){tree.draw();} | |
324 | + if (redesenha) { | |
325 | + tree.draw(); | |
326 | + } | |
237 | 327 | } |
238 | -function testaMapaTemplate(template,id_mapa){ | |
239 | - if(template == ""){ | |
328 | +function testaMapaTemplate(template, id_mapa) { | |
329 | + if (template == "") { | |
240 | 330 | alert("Template nao definido"); |
241 | 331 | return; |
242 | 332 | } |
243 | - var p = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTemplatesMapa"; | |
244 | - i3GEO.util.ajaxGet(p,function(retorno){ | |
245 | - var url = i3GEO.configura.locaplic+retorno.metaestatTemplates+"/"+template+"?id="+id_mapa; | |
246 | - window.open(url,"_blank"); | |
247 | - }); | |
333 | + var p = i3GEO.configura.locaplic | |
334 | + + "/admin/php/metaestat.php?funcao=listaTemplatesMapa"; | |
335 | + i3GEO.util.ajaxGet( | |
336 | + p, | |
337 | + function(retorno) { | |
338 | + var url = i3GEO.configura.locaplic | |
339 | + + retorno.metaestatTemplates | |
340 | + + "/" | |
341 | + + template | |
342 | + + "?id=" | |
343 | + + id_mapa; | |
344 | + window.open( | |
345 | + url, | |
346 | + "_blank"); | |
347 | + }); | |
248 | 348 | } |
249 | -function editar(tipo,id) | |
250 | -{ | |
349 | +function editar(tipo, id) { | |
251 | 350 | core_carregando("ativa"); |
252 | 351 | core_carregando(" buscando dados"); |
253 | 352 | var sUrl = null; |
254 | - var callback = | |
255 | - { | |
256 | - success:function(o) | |
257 | - { | |
258 | - try | |
259 | - { | |
260 | - if(tipo == "mapa") | |
261 | - { | |
353 | + var callback = { | |
354 | + success : function(o) { | |
355 | + try { | |
356 | + if (tipo == "mapa") { | |
262 | 357 | var dados = YAHOO.lang.JSON.parse(o.responseText); |
263 | - core_montaEditor("gravaDados('mapa','"+id+"')"); | |
358 | + core_montaEditor("gravaDados('mapa','" | |
359 | + + id | |
360 | + + "')","","","","Mapa",true,true,false); | |
264 | 361 | $i("editor_bd").innerHTML = montaDivMapa(dados); |
265 | 362 | core_carregando("desativa"); |
266 | 363 | } |
267 | - if(tipo == "grupo") | |
268 | - { | |
364 | + if (tipo == "grupo") { | |
269 | 365 | var dados = YAHOO.lang.JSON.parse(o.responseText); |
270 | - core_montaEditor("gravaDados('grupo','"+id+"')"); | |
366 | + core_montaEditor("gravaDados('grupo','" | |
367 | + + id | |
368 | + + "')","","","","Grupo",true,true,false); | |
271 | 369 | $i("editor_bd").innerHTML = montaDivGrupo(dados); |
272 | 370 | core_carregando("desativa"); |
273 | 371 | } |
274 | - if(tipo == "tema") | |
275 | - { | |
372 | + if (tipo == "tema") { | |
276 | 373 | var dados = YAHOO.lang.JSON.parse(o.responseText); |
277 | - core_montaEditor("gravaDados('tema','"+id+"')"); | |
374 | + core_montaEditor("gravaDados('tema','" | |
375 | + + id | |
376 | + + "')","","","","Tema",true,true,false); | |
278 | 377 | montaDivTema(dados); |
279 | 378 | core_carregando("desativa"); |
280 | 379 | } |
281 | 380 | core_carregando("desativa"); |
381 | + } catch (e) { | |
382 | + core_handleFailure( | |
383 | + e, | |
384 | + o.responseText); | |
282 | 385 | } |
283 | - catch(e){core_handleFailure(e,o.responseText);} | |
284 | 386 | }, |
285 | - failure:core_handleFailure, | |
286 | - argument: { foo:"foo", bar:"bar" } | |
387 | + failure : core_handleFailure, | |
388 | + argument : { | |
389 | + foo : "foo", | |
390 | + bar : "bar" | |
391 | + } | |
287 | 392 | }; |
288 | - if(tipo == "mapa") | |
289 | - {sUrl = "../php/metaestat.php?funcao=listaMapas&id_mapa="+id;} | |
290 | - if(tipo == "grupo") | |
291 | - {sUrl = "../php/metaestat.php?funcao=listaGruposMapa&id_mapa_grupo="+id;} | |
292 | - if(tipo == "tema") | |
293 | - {sUrl = "../php/metaestat.php?funcao=listaTemasMapa&id_mapa_tema="+id;} | |
294 | - if(sUrl) | |
295 | - {core_makeRequest(sUrl,callback);} | |
393 | + if (tipo == "mapa") { | |
394 | + sUrl = "../php/metaestat.php?funcao=listaMapas&id_mapa=" | |
395 | + + id; | |
396 | + } | |
397 | + if (tipo == "grupo") { | |
398 | + sUrl = "../php/metaestat.php?funcao=listaGruposMapa&id_mapa_grupo=" | |
399 | + + id; | |
400 | + } | |
401 | + if (tipo == "tema") { | |
402 | + sUrl = "../php/metaestat.php?funcao=listaTemasMapa&id_mapa_tema=" | |
403 | + + id; | |
404 | + } | |
405 | + if (sUrl) { | |
406 | + core_makeRequest( | |
407 | + sUrl, | |
408 | + callback); | |
409 | + } | |
296 | 410 | } |
297 | -function montaDivTema(i){ | |
298 | - var sUrl = "../php/metaestat.php?funcao=arvoreVar&dadosGerenciais=nao&detalhes=nao", | |
299 | - ins = "", | |
300 | - callback = { | |
301 | - success:function(o){ | |
302 | - o = YAHOO.lang.JSON.parse(o.responseText); | |
303 | - var n = o.length, | |
304 | - m,i,j,filhos,a,b; | |
305 | - //monta os divs onde entrarao as arvores | |
306 | - for(i=0;i<n;i++){ | |
307 | - ins += "<div id=arvore_"+i+" >"+o[i].titulo+"</div>"; | |
411 | +function montaDivTema(i) { | |
412 | + var sUrl = "../php/metaestat.php?funcao=arvoreVar&dadosGerenciais=nao&detalhes=nao", ins = "", callback = { | |
413 | + success : function(o) { | |
414 | + o = YAHOO.lang.JSON.parse(o.responseText); | |
415 | + var n = o.length, m, i, j, filhos, a, b; | |
416 | + // monta os divs onde entrarao as arvores | |
417 | + for (i = 0; i < n; i++) { | |
418 | + ins += "<div id=arvore_" | |
419 | + + i | |
420 | + + " >" | |
421 | + + o[i].titulo | |
422 | + + "</div>"; | |
423 | + } | |
424 | + $i("editor_bd").innerHTML = ins; | |
425 | + // monta as arvores | |
426 | + for (i = 0; i < n; i++) { | |
427 | + a = []; | |
428 | + filhos = o[i].filhos; | |
429 | + m = filhos.length; | |
430 | + for (j = 0; j < m; j++) { | |
431 | + b = {}; | |
432 | + b.text = "<b>" | |
433 | + + (j + 1) | |
434 | + + "</b> " | |
435 | + + filhos[j].titulo | |
436 | + + "<br><br>"; | |
437 | + b.url = 'javascript:$i(\"Etitulo\").value=\"' | |
438 | + + filhos[j].titulo | |
439 | + + '\";$i(\"Eid_medida_variavel\").value=\"' | |
440 | + + filhos[j].id | |
441 | + + '\"'; | |
442 | + a.push(b); | |
308 | 443 | } |
309 | - $i("editor_bd").innerHTML = ins; | |
310 | - //monta as arvores | |
311 | - for(i=0;i<n;i++){ | |
312 | - a = []; | |
313 | - filhos = o[i].filhos; | |
314 | - m = filhos.length; | |
315 | - for(j=0;j<m;j++){ | |
316 | - b = {}; | |
317 | - b.text = "<b>"+(j+1)+"</b> " + filhos[j].titulo+"<br><br>"; | |
318 | - b.url = 'javascript:$i(\"Etitulo\").value=\"'+filhos[j].titulo+'\";$i(\"Eid_medida_variavel\").value=\"'+filhos[j].id+'\"'; | |
319 | - a.push(b); | |
320 | - } | |
321 | - core_arvore(o[i].titulo,"arvore_"+i,{"propriedades":a}); | |
444 | + core_arvore( | |
445 | + o[i].titulo, | |
446 | + "arvore_" | |
447 | + + i, | |
448 | + { | |
449 | + "propriedades" : a | |
450 | + }); | |
322 | 451 | |
323 | - } | |
324 | - //ins += "<br><div>"+YAHOO.lang.JSON.parse(o.responseText)+"</div>"; | |
325 | - //$i("editor_bd").innerHTML = ins; | |
326 | - }, | |
327 | - failure: function(){return ins;}, | |
328 | - argument: { foo:"foo", bar:"bar" } | |
452 | + } | |
453 | + // ins += | |
454 | + // "<br><div>"+YAHOO.lang.JSON.parse(o.responseText)+"</div>"; | |
455 | + // $i("editor_bd").innerHTML = ins; | |
329 | 456 | }, |
330 | - param = { | |
331 | - "linhas":[ | |
332 | - {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, | |
333 | - {titulo:"ID da medida de uma variável (clique nos links abaixo para escolher):",id:"Eid_medida_variavel",size:"50",value:i.id_medida_variavel,tipo:"text",div:""} | |
334 | - ] | |
335 | - }; | |
457 | + failure : function() { | |
458 | + return ins; | |
459 | + }, | |
460 | + argument : { | |
461 | + foo : "foo", | |
462 | + bar : "bar" | |
463 | + } | |
464 | + }, param = { | |
465 | + "linhas" : [ | |
466 | + { | |
467 | + titulo : "Título:", | |
468 | + id : "Etitulo", | |
469 | + size : "50", | |
470 | + value : i.titulo, | |
471 | + tipo : "text", | |
472 | + div : "" | |
473 | + }, | |
474 | + { | |
475 | + titulo : "ID da medida de uma variável (clique nos links abaixo para escolher):", | |
476 | + id : "Eid_medida_variavel", | |
477 | + size : "50", | |
478 | + value : i.id_medida_variavel, | |
479 | + tipo : "text", | |
480 | + div : "" | |
481 | + } | |
482 | + ] | |
483 | + }; | |
336 | 484 | ins += core_geraLinhas(param); |
337 | - core_makeRequest(sUrl,callback); | |
485 | + core_makeRequest( | |
486 | + sUrl, | |
487 | + callback); | |
338 | 488 | } |
339 | -function montaDivGrupo(i) | |
340 | -{ | |
341 | - var param = | |
342 | - { | |
343 | - "linhas":[ | |
344 | - {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""} | |
489 | +function montaDivGrupo(i) { | |
490 | + var param = { | |
491 | + "linhas" : [ | |
492 | + { | |
493 | + titulo : "Título:", | |
494 | + id : "Etitulo", | |
495 | + size : "50", | |
496 | + value : i.titulo, | |
497 | + tipo : "text", | |
498 | + div : "" | |
499 | + } | |
345 | 500 | ] |
346 | 501 | }; |
347 | 502 | var ins = ""; |
348 | 503 | ins += core_geraLinhas(param); |
349 | - return(ins); | |
504 | + return (ins); | |
350 | 505 | } |
351 | -function montaDivMapa(i) | |
352 | -{ | |
353 | - var limg=i3GEO.configura.locaplic+"/imagens/ic_zoom.png", | |
354 | - param = | |
355 | - { | |
356 | - "linhas":[ | |
357 | - {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, | |
358 | - {titulo:"Template (<a href='../php/metaestat_templates.php' target='_blank'>prévia</a>) <img onclick='selTemplate(\"Etemplate\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>:",id:"Etemplate",size:"50",value:i.template,tipo:"text",div:""}, | |
359 | - {titulo:"Logo (esquerdo) <img onclick='selLogo(\"Elogoesquerdo\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>:",id:"Elogoesquerdo",size:"50",value:i.logoesquerdo,tipo:"text",div:""}, | |
360 | - {titulo:"Logo (direito) <img onclick='selLogo(\"Elogodireito\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>::",id:"Elogodireito",size:"50",value:i.logodireito,tipo:"text",div:""} | |
361 | - ] | |
362 | - }, | |
363 | - ins = ""; | |
506 | +function montaDivMapa(i) { | |
507 | + var limg = i3GEO.configura.locaplic | |
508 | + + "/imagens/ic_zoom.png", param = { | |
509 | + "linhas" : [ | |
510 | + { | |
511 | + titulo : "Título:", | |
512 | + id : "Etitulo", | |
513 | + size : "50", | |
514 | + value : i.titulo, | |
515 | + tipo : "text", | |
516 | + div : "" | |
517 | + }, | |
518 | + { | |
519 | + titulo : "Template (<a href='../php/metaestat_templates.php' target='_blank'>prévia</a>) <img onclick='selTemplate(\"Etemplate\")' src='" | |
520 | + + limg | |
521 | + + "' style='cursor:pointer;position :relative;top:2px'/>:", | |
522 | + id : "Etemplate", | |
523 | + size : "50", | |
524 | + value : i.template, | |
525 | + tipo : "text", | |
526 | + div : "" | |
527 | + }, | |
528 | + { | |
529 | + titulo : "Logo (esquerdo) <img onclick='selLogo(\"Elogoesquerdo\")' src='" | |
530 | + + limg | |
531 | + + "' style='cursor:pointer;position :relative;top:2px'/>:", | |
532 | + id : "Elogoesquerdo", | |
533 | + size : "50", | |
534 | + value : i.logoesquerdo, | |
535 | + tipo : "text", | |
536 | + div : "" | |
537 | + }, | |
538 | + { | |
539 | + titulo : "Logo (direito) <img onclick='selLogo(\"Elogodireito\")' src='" | |
540 | + + limg | |
541 | + + "' style='cursor:pointer;position :relative;top:2px'/>::", | |
542 | + id : "Elogodireito", | |
543 | + size : "50", | |
544 | + value : i.logodireito, | |
545 | + tipo : "text", | |
546 | + div : "" | |
547 | + } | |
548 | + ] | |
549 | + }, ins = ""; | |
364 | 550 | ins += core_geraLinhas(param); |
365 | 551 | ins += "Publicado?<br>"; |
366 | 552 | ins += "<select id='Epublicado' >"; |
367 | 553 | ins += core_combosimnao(i.publicado); |
368 | 554 | ins += "</select>"; |
369 | - return(ins); | |
555 | + return (ins); | |
370 | 556 | } |
371 | -function selLogo(id){ | |
557 | +function selLogo(id) { | |
372 | 558 | var callback = { |
373 | - success:function(o){ | |
374 | - try { | |
375 | - var dados = YAHOO.lang.JSON.parse(o.responseText).nomes, | |
376 | - n = dados.length, | |
377 | - i, | |
378 | - valores = [], | |
379 | - textos = [], | |
380 | - selecionados = [$i(id).value]; | |
381 | - for(i=0;i<n;i++){ | |
559 | + success : function(o) { | |
560 | + try { | |
561 | + var dados = YAHOO.lang.JSON.parse(o.responseText).nomes, n = dados.length, i, valores = [], textos = [], selecionados = [ | |
562 | + $i(id).value | |
563 | + ]; | |
564 | + for (i = 0; i < n; i++) { | |
382 | 565 | valores.push(dados[i]); |
383 | 566 | textos.push(dados[i]); |
384 | 567 | } |
385 | - core_menuCheckBox(valores,textos,selecionados,$i(id),"","","sim"); | |
568 | + core_menuCheckBox( | |
569 | + valores, | |
570 | + textos, | |
571 | + selecionados, | |
572 | + $i(id), | |
573 | + "", | |
574 | + "", | |
575 | + "sim"); | |
576 | + } catch (e) { | |
577 | + core_handleFailure( | |
578 | + e, | |
579 | + o.responseText); | |
386 | 580 | } |
387 | - catch(e){core_handleFailure(e,o.responseText);} | |
388 | 581 | }, |
389 | - failure:core_handleFailure, | |
390 | - argument: { foo:"foo", bar:"bar" } | |
582 | + failure : core_handleFailure, | |
583 | + argument : { | |
584 | + foo : "foo", | |
585 | + bar : "bar" | |
586 | + } | |
391 | 587 | }; |
392 | - core_makeRequest(i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaLogosMapa",callback); | |
588 | + core_makeRequest( | |
589 | + i3GEO.configura.locaplic | |
590 | + + "/admin/php/metaestat.php?funcao=listaLogosMapa", | |
591 | + callback); | |
393 | 592 | } |
394 | -function selTemplate(id){ | |
593 | +function selTemplate(id) { | |
395 | 594 | var callback = { |
396 | - success:function(o){ | |
397 | - try { | |
398 | - var dados = YAHOO.lang.JSON.parse(o.responseText).nomes, | |
399 | - n = dados.length, | |
400 | - i, | |
401 | - valores = [], | |
402 | - textos = [], | |
403 | - selecionados = [$i(id).value]; | |
404 | - for(i=0;i<n;i++){ | |
405 | - if(dados[i].split(".")[1] === "php"){ | |
595 | + success : function(o) { | |
596 | + try { | |
597 | + var dados = YAHOO.lang.JSON.parse(o.responseText).nomes, n = dados.length, i, valores = [], textos = [], selecionados = [ | |
598 | + $i(id).value | |
599 | + ]; | |
600 | + for (i = 0; i < n; i++) { | |
601 | + if (dados[i].split(".")[1] === "php") { | |
406 | 602 | valores.push(dados[i]); |
407 | 603 | textos.push(dados[i]); |
408 | 604 | } |
409 | 605 | } |
410 | - core_menuCheckBox(valores,textos,selecionados,$i(id),"","","sim"); | |
606 | + core_menuCheckBox( | |
607 | + valores, | |
608 | + textos, | |
609 | + selecionados, | |
610 | + $i(id), | |
611 | + "", | |
612 | + "", | |
613 | + "sim"); | |
614 | + } catch (e) { | |
615 | + core_handleFailure( | |
616 | + e, | |
617 | + o.responseText); | |
411 | 618 | } |
412 | - catch(e){core_handleFailure(e,o.responseText);} | |
413 | 619 | }, |
414 | - failure:core_handleFailure, | |
415 | - argument: { foo:"foo", bar:"bar" } | |
620 | + failure : core_handleFailure, | |
621 | + argument : { | |
622 | + foo : "foo", | |
623 | + bar : "bar" | |
624 | + } | |
416 | 625 | }; |
417 | - core_makeRequest(i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTemplatesMapa",callback); | |
626 | + core_makeRequest( | |
627 | + i3GEO.configura.locaplic | |
628 | + + "/admin/php/metaestat.php?funcao=listaTemplatesMapa", | |
629 | + callback); | |
418 | 630 | } |
419 | -function excluir(tipo,id) | |
420 | -{ | |
421 | - var mensagem = " excluindo o registro do id= "+id; | |
631 | +function excluir(tipo, id) { | |
632 | + var mensagem = " excluindo o registro do id= " | |
633 | + + id; | |
422 | 634 | var no = null; |
423 | 635 | var sUrl = null; |
424 | - if(tipo == "mapa") | |
425 | - { | |
426 | - no = tree.getNodeByProperty("id_mapa",id); | |
427 | - sUrl = "../php/metaestat.php?funcao=excluirMapa&id_mapa="+id; | |
636 | + if (tipo == "mapa") { | |
637 | + no = tree.getNodeByProperty( | |
638 | + "id_mapa", | |
639 | + id); | |
640 | + sUrl = "../php/metaestat.php?funcao=excluirMapa&id_mapa=" | |
641 | + + id; | |
428 | 642 | } |
429 | - if(tipo == "grupo") | |
430 | - { | |
431 | - no = tree.getNodeByProperty("id_mapa_grupo",id); | |
432 | - sUrl = "../php/metaestat.php?funcao=excluirMapaGrupo&id_mapa_grupo="+id; | |
643 | + if (tipo == "grupo") { | |
644 | + no = tree.getNodeByProperty( | |
645 | + "id_mapa_grupo", | |
646 | + id); | |
647 | + sUrl = "../php/metaestat.php?funcao=excluirMapaGrupo&id_mapa_grupo=" | |
648 | + + id; | |
433 | 649 | } |
434 | - if(tipo == "tema") | |
435 | - { | |
436 | - no = tree.getNodeByProperty("id_mapa_tema",id); | |
437 | - sUrl = "../php/metaestat.php?funcao=excluirMapaTema&id_mapa_tema="+id; | |
650 | + if (tipo == "tema") { | |
651 | + no = tree.getNodeByProperty( | |
652 | + "id_mapa_tema", | |
653 | + id); | |
654 | + sUrl = "../php/metaestat.php?funcao=excluirMapaTema&id_mapa_tema=" | |
655 | + + id; | |
656 | + } | |
657 | + if (sUrl) { | |
658 | + core_excluiNoTree( | |
659 | + sUrl, | |
660 | + no, | |
661 | + mensagem); | |
438 | 662 | } |
439 | - if(sUrl) | |
440 | - {core_excluiNoTree(sUrl,no,mensagem);} | |
441 | 663 | } |
442 | 664 | /* |
443 | -Function: adicionarTema | |
444 | - | |
445 | -Adiciona um novo tema | |
446 | - | |
447 | -<ALTERARTEMA> | |
448 | -*/ | |
449 | -function adicionarTema(id) | |
450 | -{ | |
451 | - var no = tree.getNodeByProperty("id_mapa_grupo",id); | |
452 | - var sUrl = "../php/metaestat.php?funcao=alteraMapaTema&id_mapa_grupo="+id; | |
453 | - var callback = | |
454 | - { | |
455 | - success: function(oResponse) | |
456 | - { | |
665 | + * Function: adicionarTema | |
666 | + * | |
667 | + * Adiciona um novo tema | |
668 | + * | |
669 | + * <ALTERARTEMA> | |
670 | + */ | |
671 | +function adicionarTema(id) { | |
672 | + var no = tree.getNodeByProperty( | |
673 | + "id_mapa_grupo", | |
674 | + id); | |
675 | + var sUrl = "../php/metaestat.php?funcao=alteraMapaTema&id_mapa_grupo=" | |
676 | + + id; | |
677 | + var callback = { | |
678 | + success : function(oResponse) { | |
457 | 679 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); |
458 | - adicionaNosTemas(no,[dados],true); | |
459 | - editar('tema',dados.id_mapa_tema); | |
680 | + adicionaNosTemas( | |
681 | + no, | |
682 | + [ | |
683 | + dados | |
684 | + ], | |
685 | + true); | |
686 | + editar( | |
687 | + 'tema', | |
688 | + dados.id_mapa_tema); | |
460 | 689 | }, |
461 | - failure:core_handleFailure, | |
462 | - argument: { foo:"foo", bar:"bar" } | |
690 | + failure : core_handleFailure, | |
691 | + argument : { | |
692 | + foo : "foo", | |
693 | + bar : "bar" | |
694 | + } | |
463 | 695 | }; |
464 | - core_makeRequest(sUrl,callback); | |
696 | + core_makeRequest( | |
697 | + sUrl, | |
698 | + callback); | |
465 | 699 | } |
466 | -function adicionarGrupo(id_mapa) | |
467 | -{ | |
468 | - var no = tree.getNodeByProperty("id_mapa",id_mapa); | |
469 | - var sUrl = "../php/metaestat.php?funcao=alteraMapaGrupo&id_mapa="+id_mapa; | |
470 | - var callback = | |
471 | - { | |
472 | - success: function(oResponse) | |
473 | - { | |
700 | +function adicionarGrupo(id_mapa) { | |
701 | + var no = tree.getNodeByProperty( | |
702 | + "id_mapa", | |
703 | + id_mapa); | |
704 | + var sUrl = "../php/metaestat.php?funcao=alteraMapaGrupo&id_mapa=" | |
705 | + + id_mapa; | |
706 | + var callback = { | |
707 | + success : function(oResponse) { | |
474 | 708 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); |
475 | - adicionaNosGrupos(no,[dados],true); | |
476 | - editar('grupo',dados.id_mapa_grupo); | |
709 | + adicionaNosGrupos( | |
710 | + no, | |
711 | + [ | |
712 | + dados | |
713 | + ], | |
714 | + true); | |
715 | + editar( | |
716 | + 'grupo', | |
717 | + dados.id_mapa_grupo); | |
477 | 718 | }, |
478 | - failure:core_handleFailure, | |
479 | - argument: { foo:"foo", bar:"bar" } | |
719 | + failure : core_handleFailure, | |
720 | + argument : { | |
721 | + foo : "foo", | |
722 | + bar : "bar" | |
723 | + } | |
480 | 724 | }; |
481 | - core_makeRequest(sUrl,callback); | |
725 | + core_makeRequest( | |
726 | + sUrl, | |
727 | + callback); | |
482 | 728 | } |
483 | 729 | /* |
484 | -Function: gravaDados | |
485 | - | |
486 | -Altera dados de um elemento do Mapa | |
487 | - | |
488 | -<ALTERARATLAS> | |
489 | - | |
490 | -<ALTERARPRANCHA> | |
491 | - | |
492 | -<ALTERARTEMA> | |
493 | -*/ | |
494 | -function gravaDados(tipo,id) | |
495 | -{ | |
730 | + * Function: gravaDados | |
731 | + * | |
732 | + * Altera dados de um elemento do Mapa | |
733 | + * | |
734 | + * <ALTERARATLAS> | |
735 | + * | |
736 | + * <ALTERARPRANCHA> | |
737 | + * | |
738 | + * <ALTERARTEMA> | |
739 | + */ | |
740 | +function gravaDados(tipo, id) { | |
496 | 741 | var campos = null; |
497 | 742 | var par = null; |
498 | 743 | var prog = null; |
499 | - if(tipo == "mapa") | |
500 | - { | |
501 | - campos = new Array("titulo","template","logoesquerdo","logodireito","publicado"); | |
502 | - par = "&id_mapa="+id; | |
744 | + if (tipo == "mapa") { | |
745 | + campos = new Array( | |
746 | + "titulo", "template", "logoesquerdo", "logodireito", "publicado"); | |
747 | + par = "&id_mapa=" | |
748 | + + id; | |
503 | 749 | prog = "../php/metaestat.php?funcao=alteraMapa"; |
504 | 750 | } |
505 | - if(tipo == "grupo") | |
506 | - { | |
507 | - campos = new Array("titulo"); | |
508 | - par = "&id_mapa_grupo="+id; | |
751 | + if (tipo == "grupo") { | |
752 | + campos = new Array( | |
753 | + "titulo"); | |
754 | + par = "&id_mapa_grupo=" | |
755 | + + id; | |
509 | 756 | prog = "../php/metaestat.php?funcao=alteraMapaGrupo"; |
510 | 757 | } |
511 | - if(tipo == "tema") | |
512 | - { | |
513 | - campos = new Array("titulo","id_medida_variavel"); | |
514 | - par = "&id_mapa_tema="+id; | |
758 | + if (tipo == "tema") { | |
759 | + campos = new Array( | |
760 | + "titulo", "id_medida_variavel"); | |
761 | + par = "&id_mapa_tema=" | |
762 | + + id; | |
515 | 763 | prog = "../php/metaestat.php?funcao=alteraMapaTema"; |
516 | 764 | } |
517 | - for (var i=0;i<campos.length;i++) | |
518 | - {par += "&"+campos[i]+"="+($i("E"+campos[i]).value);} | |
765 | + for ( var i = 0; i < campos.length; i++) { | |
766 | + par += "&" | |
767 | + + campos[i] | |
768 | + + "=" | |
769 | + + ($i("E" | |
770 | + + campos[i]).value); | |
771 | + } | |
519 | 772 | |
520 | - var callback = | |
521 | - { | |
522 | - success:function(o) | |
523 | - { | |
524 | - try | |
525 | - { | |
526 | - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | |
527 | - { | |
528 | - core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem menus vinculados a este tema</span>"); | |
529 | - setTimeout("core_carregando('desativa')",3000); | |
773 | + var callback = { | |
774 | + success : function(o) { | |
775 | + try { | |
776 | + if (YAHOO.lang.JSON.parse(o.responseText) == "erro") { | |
777 | + core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem menus vinculados a este tema</span>"); | |
778 | + setTimeout( | |
779 | + "core_carregando('desativa')", | |
780 | + 3000); | |
781 | + } else { | |
782 | + if (tipo == "mapa") { | |
783 | + var no = tree.getNodeByProperty( | |
784 | + "id_mapa", | |
785 | + id); | |
786 | + no.getContentEl().getElementsByTagName( | |
787 | + "span")[0].innerHTML = document.getElementById("Etitulo").value; | |
788 | + no.getContentEl().getElementsByTagName( | |
789 | + "span")[0].style.color = ""; | |
790 | + no.html = no.getContentEl().innerHTML; | |
791 | + core_pegaDados( | |
792 | + "buscando mapas...", | |
793 | + "../php/metaestat.php?funcao=listaMapas", | |
794 | + "montaArvore"); | |
530 | 795 | } |
531 | - else | |
532 | - { | |
533 | - if(tipo == "mapa") | |
534 | - { | |
535 | - var no = tree.getNodeByProperty("id_mapa",id); | |
536 | - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo").value; | |
537 | - no.getContentEl().getElementsByTagName("span")[0].style.color = ""; | |
538 | - no.html = no.getContentEl().innerHTML; | |
539 | - core_pegaDados("buscando mapas...","../php/metaestat.php?funcao=listaMapas","montaArvore"); | |
540 | - } | |
541 | - if(tipo == "grupo") | |
542 | - { | |
543 | - var no = tree.getNodeByProperty("id_mapa_grupo",id); | |
544 | - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo").value; | |
545 | - no.getContentEl().getElementsByTagName("span")[0].style.color = ""; | |
546 | - no.html = no.getContentEl().innerHTML; | |
547 | - } | |
548 | - if(tipo == "tema") | |
549 | - { | |
550 | - var no = tree.getNodeByProperty("id_mapa_tema",id); | |
551 | - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo").value; | |
552 | - no.getContentEl().getElementsByTagName("span")[0].style.color = ""; | |
553 | - no.html = no.getContentEl().innerHTML; | |
554 | - } | |
555 | - core_carregando("desativa"); | |
796 | + if (tipo == "grupo") { | |
797 | + var no = tree.getNodeByProperty( | |
798 | + "id_mapa_grupo", | |
799 | + id); | |
800 | + no.getContentEl().getElementsByTagName( | |
801 | + "span")[0].innerHTML = document.getElementById("Etitulo").value; | |
802 | + no.getContentEl().getElementsByTagName( | |
803 | + "span")[0].style.color = ""; | |
804 | + no.html = no.getContentEl().innerHTML; | |
805 | + } | |
806 | + if (tipo == "tema") { | |
807 | + var no = tree.getNodeByProperty( | |
808 | + "id_mapa_tema", | |
809 | + id); | |
810 | + no.getContentEl().getElementsByTagName( | |
811 | + "span")[0].innerHTML = document.getElementById("Etitulo").value; | |
812 | + no.getContentEl().getElementsByTagName( | |
813 | + "span")[0].style.color = ""; | |
814 | + no.html = no.getContentEl().innerHTML; | |
556 | 815 | } |
816 | + core_carregando("desativa"); | |
817 | + } | |
557 | 818 | YAHOO.admin.container.panelEditor.destroy(); |
558 | 819 | YAHOO.admin.container.panelEditor = null; |
559 | - } | |
560 | - catch(e){core_handleFailure(e,o.responseText);} | |
561 | - }, | |
562 | - failure:core_handleFailure, | |
563 | - argument: { foo:"foo", bar:"bar" } | |
820 | + } catch (e) { | |
821 | + core_handleFailure( | |
822 | + e, | |
823 | + o.responseText); | |
824 | + } | |
825 | + }, | |
826 | + failure : core_handleFailure, | |
827 | + argument : { | |
828 | + foo : "foo", | |
829 | + bar : "bar" | |
830 | + } | |
564 | 831 | }; |
565 | - if(prog && par){ | |
832 | + if (prog | |
833 | + && par) { | |
566 | 834 | core_carregando("ativa"); |
567 | - core_carregando(" gravando o registro do id= "+id); | |
568 | - var sUrl = prog+par; | |
569 | - core_makeRequest(sUrl,callback,'POST'); | |
835 | + core_carregando(" gravando o registro do id= " | |
836 | + + id); | |
837 | + var sUrl = prog | |
838 | + + par; | |
839 | + core_makeRequest( | |
840 | + sUrl, | |
841 | + callback, | |
842 | + 'POST'); | |
570 | 843 | } |
571 | 844 | } |
572 | 845 | /* |
573 | -Function: abreMapa | |
846 | + Function: abreMapa | |
574 | 847 | |
575 | -Abre o Mapa para teste | |
576 | -*/ | |
577 | -function abreMapa(id){ | |
578 | - window.open("../../classesphp/atlas_controle.php?atlasId_="+id+"&funcao=criaMapa","blank"); | |
848 | + Abre o Mapa para teste | |
849 | + */ | |
850 | +function abreMapa(id) { | |
851 | + window.open( | |
852 | + "../../classesphp/atlas_controle.php?atlasId_=" | |
853 | + + id | |
854 | + + "&funcao=criaMapa", | |
855 | + "blank"); | |
579 | 856 | } | ... | ... |
admin/js/estat_variavel.js
... | ... | @@ -70,7 +70,7 @@ i3GEOadmin.variaveis = { |
70 | 70 | try { |
71 | 71 | core_carregando("desativa"); |
72 | 72 | var j = YAHOO.lang.JSON.parse(o.responseText); |
73 | - core_montaEditor("","650px","500px","","Relatório"); | |
73 | + core_montaEditor("","650px","500px","","Relatório",true,true,false); | |
74 | 74 | $i("editor_bd").innerHTML = j; |
75 | 75 | } |
76 | 76 | catch(e){core_handleFailure(e,o.responseText);} |
... | ... | @@ -440,7 +440,7 @@ i3GEOadmin.variaveis = { |
440 | 440 | core_makeRequest(p,callback); |
441 | 441 | }, |
442 | 442 | classesAuto: function(id_classificacao,id_medida_variavel){ |
443 | - core_montaEditor("","450px","230px","","Criar classes"); | |
443 | + core_montaEditor("","450px","230px","","Criar classes",false,false,false); | |
444 | 444 | var ins = "" + |
445 | 445 | "<p class='paragrafo' > Número de intervalos de classes: <input type=text value=5 id=i3GEOFmetaestatEditorNumInt size=5 />" + |
446 | 446 | "<img src='../imagens/accessories-calculator.png' title='Calcular por Sturges' onclick='i3GEOadmin.variaveis.classificacao.sturges("+id_medida_variavel+",\"i3GEOFmetaestatEditorNumInt\")' style='position:relative;cursor:pointer;top:2px'> </p>" + |
... | ... | @@ -917,27 +917,27 @@ i3GEOadmin.variaveis = { |
917 | 917 | }, |
918 | 918 | editarMontaFormulario: function(dados,tipo,id){ |
919 | 919 | if(tipo == "variavel"){ |
920 | - core_montaEditor("i3GEOadmin.variaveis.gravaDados('variavel','"+id+"')","450px","200px","","Editor de variável",true); | |
920 | + core_montaEditor("i3GEOadmin.variaveis.gravaDados('variavel','"+id+"')","450px","200px","","Editor de variável",true,true,false); | |
921 | 921 | i3GEOadmin.variaveis.montaDivVariavel(dados); |
922 | 922 | } |
923 | 923 | if(tipo == "medidaVariavel"){ |
924 | - core_montaEditor("i3GEOadmin.variaveis.gravaDados('medidaVariavel','"+id+"')","450px","200px","","Editor de medidas",true); | |
924 | + core_montaEditor("i3GEOadmin.variaveis.gravaDados('medidaVariavel','"+id+"')","450px","200px","","Editor de medidas",true,true,false); | |
925 | 925 | i3GEOadmin.variaveis.medidas.montaDiv(dados); |
926 | 926 | } |
927 | 927 | if(tipo == "parametroMedida"){ |
928 | - core_montaEditor("i3GEOadmin.variaveis.gravaDados('parametroMedida','"+id+"')","450px","200px","","Editor de parâmetros",true); | |
928 | + core_montaEditor("i3GEOadmin.variaveis.gravaDados('parametroMedida','"+id+"')","450px","200px","","Editor de parâmetros",true,true,false); | |
929 | 929 | i3GEOadmin.variaveis.parametro.montaDiv(dados); |
930 | 930 | } |
931 | 931 | if(tipo == "classificacaoMedida"){ |
932 | - core_montaEditor("i3GEOadmin.variaveis.gravaDados('classificacaoMedida','"+id+"')","450px","200px","","Editor de classificação",true); | |
932 | + core_montaEditor("i3GEOadmin.variaveis.gravaDados('classificacaoMedida','"+id+"')","450px","200px","","Editor de classificação",true,true,false); | |
933 | 933 | i3GEOadmin.variaveis.classificacao.montaDiv(dados); |
934 | 934 | } |
935 | 935 | if(tipo == "classeClassificacao"){ |
936 | - core_montaEditor("i3GEOadmin.variaveis.gravaDados('classeClassificacao','"+id+"')","450px","200px","","Editor de classe",true); | |
936 | + core_montaEditor("i3GEOadmin.variaveis.gravaDados('classeClassificacao','"+id+"')","450px","200px","","Editor de classe",true,true,false); | |
937 | 937 | i3GEOadmin.variaveis.classes.montaDiv(dados); |
938 | 938 | } |
939 | 939 | if(tipo == "linkMedida"){ |
940 | - core_montaEditor("i3GEOadmin.variaveis.gravaDados('linkMedida','"+id+"')","450px","200px","","Editor de links",true); | |
940 | + core_montaEditor("i3GEOadmin.variaveis.gravaDados('linkMedida','"+id+"')","450px","200px","","Editor de links",true,true,false); | |
941 | 941 | i3GEOadmin.variaveis.link.montaDiv(dados); |
942 | 942 | } |
943 | 943 | }, |
... | ... | @@ -979,7 +979,7 @@ i3GEOadmin.variaveis = { |
979 | 979 | sUrl = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaLinkMedida&id_link="+id; |
980 | 980 | } |
981 | 981 | if(tipo == "fonteinfo"){ |
982 | - core_montaEditor("i3GEOadmin.variaveis.gravaDados('fonteinfo','"+id+"')","450px","200px","","Editor de fontes"); | |
982 | + core_montaEditor("i3GEOadmin.variaveis.gravaDados('fonteinfo','"+id+"')","450px","200px","","Editor de fontes",true,true,false); | |
983 | 983 | i3GEOadmin.variaveis.fonte.montaDiv(); |
984 | 984 | core_carregando("desativa"); |
985 | 985 | } |
... | ... | @@ -1004,7 +1004,7 @@ i3GEOadmin.variaveis = { |
1004 | 1004 | if(tipo == "medidaVariavel"){ |
1005 | 1005 | var ins = "", |
1006 | 1006 | dados = YAHOO.lang.JSON.parse(o.responseText); |
1007 | - core_montaEditor("","480px","300px","","Testes",false); | |
1007 | + core_montaEditor("","480px","300px","","Testes",false,false,false); | |
1008 | 1008 | ins = "<p><b>Select simples:</b> "+dados.sql; |
1009 | 1009 | ins += "<p><b>Mapserver:</b> "+dados.sqlmapserver; |
1010 | 1010 | ins += "<p><b>Última URL:</b><div id='ultimaUrl'></div> "; | ... | ... |
admin/js/grupos.js
... | ... | @@ -173,33 +173,36 @@ i3GEOadmin.grupos = { |
173 | 173 | core_carregando("desativa"); |
174 | 174 | }, |
175 | 175 | editor: function(dados,id,recordid){ |
176 | - function on_editorCheckBoxChange(p_oEvent){ | |
177 | - if(p_oEvent.newValue.get("value") == "OK"){ | |
178 | - i3GEOadmin.grupos.salva(id,recordid); | |
179 | - } | |
180 | - YAHOO.grupos.panelEditor2.destroy(); | |
181 | - YAHOO.grupos.panelEditor2 = null; | |
182 | - }; | |
183 | 176 | if(!$i("janela_editor2")){ |
184 | 177 | var editorBotoes,ins, |
185 | 178 | novoel = document.createElement("div"); |
186 | 179 | novoel.id = "janela_editor2"; |
187 | - ins = '<div class="hd">Editor</div>'; | |
180 | + ins = '<div class="hd"><input id=okcancel_checkbox_id2 type="buttom" value="Salva" /><span style="margin-left:10px;position:relative;top:-10px;">Grupo</span></div>'; | |
188 | 181 | ins += "<div class='bd' style='height:354px;overflow:auto'>"; |
189 | - ins += "<div id='okcancel_checkbox2'></div><div id='editor_bd2'></div>"; | |
182 | + ins += "<div id='editor_bd2'></div>"; | |
190 | 183 | ins += "<div id='letras_G'></div>"; |
191 | 184 | novoel.innerHTML = ins; |
192 | 185 | |
193 | 186 | document.body.appendChild(novoel); |
194 | - editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); | |
195 | - editorBotoes.addButtons([ | |
196 | - { label: "Salva", value: "OK", checked: false}, | |
197 | - { label: "Cancela", value: "CANCEL", checked: false } | |
198 | - ]); | |
199 | - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); | |
200 | - YAHOO.grupos.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:false,width:"460px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
187 | + | |
188 | + new YAHOO.widget.Button( | |
189 | + "okcancel_checkbox_id2", | |
190 | + {onclick:{fn: function(){ | |
191 | + i3GEOadmin.grupos.salva(id,recordid); | |
192 | + YAHOO.grupos.panelEditor2.destroy(); | |
193 | + YAHOO.grupos.panelEditor2 = null; | |
194 | + }}} | |
195 | + ); | |
196 | + | |
197 | + YAHOO.grupos.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:true,width:"460px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
201 | 198 | YAHOO.grupos.panelEditor2.render(); |
202 | 199 | } |
200 | + var fecha = function(){ | |
201 | + YAHOO.grupos.panelEditor2.destroy(); | |
202 | + YAHOO.grupos.panelEditor2 = null; | |
203 | + }; | |
204 | + YAHOO.util.Event.addListener(YAHOO.grupos.panelEditor2.close, "click", fecha); | |
205 | + | |
203 | 206 | YAHOO.grupos.panelEditor2.show(); |
204 | 207 | $i("editor_bd2").innerHTML = i3GEOadmin.grupos.formulario(dados[0]); |
205 | 208 | core_carregando("desativa"); | ... | ... |
admin/js/gruposusuarios.js
... | ... | @@ -172,13 +172,12 @@ function editar(tipo,id){ |
172 | 172 | try { |
173 | 173 | if(tipo == "grupo") { |
174 | 174 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
175 | - core_montaEditor("","450px","280px","","Grupo"); | |
176 | 175 | montaDivGrupo(dados); |
177 | 176 | core_carregando("desativa"); |
178 | 177 | } |
179 | 178 | if(tipo == "usuario") { |
180 | 179 | var dados = YAHOO.lang.JSON.parse(o.responseText); |
181 | - core_montaEditor("gravaDados('usuario','"+id+"')","250px","100px"); | |
180 | + core_montaEditor("gravaDados('usuario','"+id+"')","250px","100px","","Usuário",true,true,false); | |
182 | 181 | $i("editor_bd").innerHTML = montaDivUsuario(dados); |
183 | 182 | document.getElementById("Eid_usuario").style.width = "200px"; |
184 | 183 | core_carregando("desativa"); |
... | ... | @@ -198,19 +197,20 @@ function editar(tipo,id){ |
198 | 197 | {core_makeRequest(sUrl,callback);} |
199 | 198 | } |
200 | 199 | function montaDivGrupo(i){ |
200 | + var temp = function(){ | |
201 | + gravaDados('grupo',i.id_grupo); | |
202 | + }; | |
203 | + core_montaEditor(temp,"450px","280px","","Grupo",true,true,false); | |
201 | 204 | var param = { |
202 | 205 | "linhas":[ |
203 | 206 | {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, |
204 | 207 | {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} |
205 | 208 | ] |
206 | 209 | }; |
207 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditorGrupo />"; | |
210 | + var ins = ""; | |
208 | 211 | ins += core_geraLinhas(param); |
209 | 212 | ins += "<br><br><br>"; |
210 | 213 | $i("editor_bd").innerHTML = ins; |
211 | - var temp = function() | |
212 | - {gravaDados('grupo',i.id_grupo);}; | |
213 | - new YAHOO.widget.Button("salvarEditorGrupo",{ onclick: { fn: temp }}); | |
214 | 214 | } |
215 | 215 | function montaDivUsuario(dados){ |
216 | 216 | var ins = "<p><select id='Eid_usuario' >"; | ... | ... |
admin/js/mapas.js
... | ... | @@ -138,34 +138,41 @@ i3GEOadmin.mapas = { |
138 | 138 | core_carregando("desativa"); |
139 | 139 | }, |
140 | 140 | editor: function(dados,id,recordid){ |
141 | - function on_editorCheckBoxChange(p_oEvent){ | |
142 | - if(p_oEvent.newValue.get("value") == "OK"){ | |
143 | - i3GEOadmin.mapas.salva(id,recordid); | |
144 | - } | |
145 | - YAHOO.mapas.panelEditor2.destroy(); | |
146 | - YAHOO.mapas.panelEditor2 = null; | |
147 | - }; | |
148 | 141 | if(!$i("janela_editor2")){ |
149 | 142 | var editorBotoes,ins, |
150 | 143 | novoel = document.createElement("div"); |
151 | 144 | novoel.id = "janela_editor2"; |
152 | - ins = '<div class="hd">Editor</div>'; | |
153 | - ins += "<div class='bd' style='height:354px;overflow:auto'>"; | |
154 | - ins += "<div id='okcancel_checkbox2'></div><div id='editor_bd2'></div>"; | |
155 | - ins += "<div id='letras_SG'></div>"; | |
145 | + ins = '<div class="hd"><input id=okcancel_checkboxOK type="buttom" value="Salva" />' + | |
146 | + '<span style="margin-left:10px;position:relative;top:-10px;">Editor</div>' + | |
147 | + "<div class='bd' style='height:354px;overflow:auto'>" + | |
148 | + "<div id='okcancel_checkbox2'></div><div id='editor_bd2'></div>" + | |
149 | + "<div id='letras_SG'></div>"; | |
156 | 150 | novoel.innerHTML = ins; |
157 | 151 | |
158 | 152 | document.body.appendChild(novoel); |
159 | - editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); | |
160 | - editorBotoes.addButtons([ | |
161 | - { label: "Salva", value: "OK", checked: false}, | |
162 | - { label: "Cancela", value: "CANCEL", checked: false } | |
163 | - ]); | |
164 | - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); | |
165 | - YAHOO.mapas.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:false,width:"400px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
153 | + | |
154 | + new YAHOO.widget.Button( | |
155 | + "okcancel_checkboxOK", | |
156 | + {onclick:{fn: function(){ | |
157 | + i3GEOadmin.mapas.salva(id,recordid); | |
158 | + YAHOO.mapas.panelEditor2.destroy(); | |
159 | + YAHOO.mapas.panelEditor2 = null; | |
160 | + }}} | |
161 | + ); | |
162 | + YAHOO.mapas.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:true,width:"400px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
166 | 163 | YAHOO.mapas.panelEditor2.render(); |
167 | 164 | } |
165 | + | |
166 | + var fecha = function(){ | |
167 | + try{ | |
168 | + YAHOO.admin.container.panelEditor.destroy(); | |
169 | + YAHOO.admin.container.panelEditor = null; | |
170 | + } | |
171 | + catch(e){} | |
172 | + }; | |
173 | + YAHOO.util.Event.addListener(YAHOO.mapas.panelEditor2.close, "click", fecha); | |
168 | 174 | YAHOO.mapas.panelEditor2.show(); |
175 | + | |
169 | 176 | $i("editor_bd2").innerHTML = i3GEOadmin.mapas.formulario(dados[0]); |
170 | 177 | core_comboMapfiles("comboMapfiles","Etemas_mapa","",'registraMapfile(this.value,\"Etemas_mapa\")'); |
171 | 178 | core_comboPerfis("comboPerfis","Eperfil_mapa","","registraPerfil(this.value)"); |
... | ... | @@ -174,8 +181,6 @@ i3GEOadmin.mapas = { |
174 | 181 | formulario: function(i){ |
175 | 182 | var ins = ""; |
176 | 183 | |
177 | - //ins += "<p>Mapfile (c�digo do mapfile que será utilizado para criar a camada no i3geo):" | |
178 | - //ins += "<div id=comboMapfiles >Buscando...</div>"; | |
179 | 184 | ins += "<p>Ordem de apresentação do mapa:<br>"; |
180 | 185 | ins += "<input size=10 type=text id=Eordem_mapa value='"+i.ordem_mapa+"' /></p>"; |
181 | 186 | ... | ... |
admin/js/menu.js
... | ... | @@ -150,33 +150,36 @@ i3GEOadmin.menus = { |
150 | 150 | core_carregando("desativa"); |
151 | 151 | }, |
152 | 152 | editor: function(dados,id,recordid){ |
153 | - function on_editorCheckBoxChange(p_oEvent){ | |
154 | - if(p_oEvent.newValue.get("value") == "OK"){ | |
155 | - i3GEOadmin.menus.salva(id,recordid); | |
156 | - } | |
157 | - YAHOO.menus.panelEditor2.destroy(); | |
158 | - YAHOO.menus.panelEditor2 = null; | |
159 | - }; | |
160 | 153 | if(!$i("janela_editor2")){ |
161 | 154 | var editorBotoes,ins, |
162 | 155 | novoel = document.createElement("div"); |
163 | 156 | novoel.id = "janela_editor2"; |
164 | - ins = '<div class="hd">Editor</div>'; | |
157 | + ins = '<div class="hd"><input id=okcancel_checkbox_id2 type="buttom" value="Salva" /><span style="margin-left:10px;position:relative;top:-10px;">Menu</span></div>'; | |
165 | 158 | ins += "<div class='bd' style='height:354px;overflow:auto'>"; |
166 | - ins += "<div id='okcancel_checkbox2'></div><div id='editor_bd2'></div>"; | |
159 | + ins += "<div id='editor_bd2'></div>"; | |
167 | 160 | ins += "<div id='letras_M'></div>"; |
168 | 161 | novoel.innerHTML = ins; |
169 | 162 | |
170 | 163 | document.body.appendChild(novoel); |
171 | - editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); | |
172 | - editorBotoes.addButtons([ | |
173 | - { label: "Salva", value: "OK", checked: false}, | |
174 | - { label: "Cancela", value: "CANCEL", checked: false } | |
175 | - ]); | |
176 | - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); | |
177 | - YAHOO.menus.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:false,width:"480px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
164 | + | |
165 | + new YAHOO.widget.Button( | |
166 | + "okcancel_checkbox_id2", | |
167 | + {onclick:{fn: function(){ | |
168 | + i3GEOadmin.menus.salva(id,recordid); | |
169 | + YAHOO.menus.panelEditor2.destroy(); | |
170 | + YAHOO.menus.panelEditor2 = null; | |
171 | + }}} | |
172 | + ); | |
173 | + | |
174 | + YAHOO.menus.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:true,width:"480px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
178 | 175 | YAHOO.menus.panelEditor2.render(); |
179 | 176 | } |
177 | + var fecha = function(){ | |
178 | + YAHOO.menus.panelEditor2.destroy(); | |
179 | + YAHOO.menus.panelEditor2 = null; | |
180 | + }; | |
181 | + YAHOO.util.Event.addListener(YAHOO.menus.panelEditor2.close, "click", fecha); | |
182 | + | |
180 | 183 | YAHOO.menus.panelEditor2.show(); |
181 | 184 | $i("editor_bd2").innerHTML = i3GEOadmin.menus.formulario(dados[0]); |
182 | 185 | core_carregando("desativa"); | ... | ... |
admin/js/operacoes.js
... | ... | @@ -195,14 +195,14 @@ function editar(tipo,id) |
195 | 195 | if(tipo == "operacao") |
196 | 196 | { |
197 | 197 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
198 | - core_montaEditor("gravaDados('operacao','"+id+"')"); | |
198 | + core_montaEditor("gravaDados('operacao','"+id+"')","","","","Operação",true,true,false); | |
199 | 199 | $i("editor_bd").innerHTML = montaDivOperacao(dados); |
200 | 200 | core_carregando("desativa"); |
201 | 201 | } |
202 | 202 | if(tipo == "papel") |
203 | 203 | { |
204 | 204 | var dados = YAHOO.lang.JSON.parse(o.responseText); |
205 | - core_montaEditor("gravaDados('papel','"+id+"')","250px","100px","","Papel"); | |
205 | + core_montaEditor("gravaDados('papel','"+id+"')","250px","100px","","Papel",true,true,false); | |
206 | 206 | $i("editor_bd").innerHTML = montaDivPapel(dados); |
207 | 207 | document.getElementById("Eid_papel").style.width = "200px"; |
208 | 208 | core_carregando("desativa"); | ... | ... |
admin/js/sistemas.js
... | ... | @@ -218,14 +218,14 @@ function editar(tipo,id) |
218 | 218 | } |
219 | 219 | function montaEditorSistemas(dados,id) |
220 | 220 | { |
221 | - core_montaEditor("gravaDadosSistema('"+id+"')"); | |
221 | + core_montaEditor("gravaDadosSistema('"+id+"')","","","","Sistema",true,true,false); | |
222 | 222 | $i("editor_bd").innerHTML = montaDivSistemas(dados); |
223 | 223 | core_carregando("desativa"); |
224 | 224 | core_comboPerfis("comboPerfis","selPerfil","","registraPerfil(this.value,\"Eperfil_sistema\")"); |
225 | 225 | } |
226 | 226 | function montaEditorFuncoes(dados,id) |
227 | 227 | { |
228 | - core_montaEditor("gravaDadosFuncao('"+id+"')"); | |
228 | + core_montaEditor("gravaDadosFuncao('"+id+"')","","","","Função",true,true,false); | |
229 | 229 | $i("editor_bd").innerHTML = montaDivFuncoes(dados); |
230 | 230 | core_carregando("desativa"); |
231 | 231 | core_comboPerfis("comboPerfis","selPerfil","","registraPerfil(this.value,\"Eperfil_funcao\")"); | ... | ... |
admin/js/subgrupos.js
... | ... | @@ -112,7 +112,7 @@ i3GEOadmin.subgrupos = { |
112 | 112 | i3GEOadmin.subgrupos.editor([i3GEOadmin.subgrupos.dados[0]],i3GEOadmin.subgrupos.dados[0].id_subgrupo,rec.getId()); |
113 | 113 | } |
114 | 114 | } |
115 | - ); | |
115 | + ); | |
116 | 116 | i3GEOadmin.subgrupos.dataTable.subscribe('cellClickEvent',function(ev){ |
117 | 117 | var sUrl, callback,$clicouId, $recordid, |
118 | 118 | target = YAHOO.util.Event.getTarget(ev), |
... | ... | @@ -148,33 +148,36 @@ i3GEOadmin.subgrupos = { |
148 | 148 | core_carregando("desativa"); |
149 | 149 | }, |
150 | 150 | editor: function(dados,id,recordid){ |
151 | - function on_editorCheckBoxChange(p_oEvent){ | |
152 | - if(p_oEvent.newValue.get("value") == "OK"){ | |
153 | - i3GEOadmin.subgrupos.salva(id,recordid); | |
154 | - } | |
155 | - YAHOO.subgrupos.panelEditor2.destroy(); | |
156 | - YAHOO.subgrupos.panelEditor2 = null; | |
157 | - }; | |
158 | 151 | if(!$i("janela_editor2")){ |
159 | 152 | var editorBotoes,ins, |
160 | 153 | novoel = document.createElement("div"); |
161 | 154 | novoel.id = "janela_editor2"; |
162 | - ins = '<div class="hd">Editor</div>'; | |
155 | + ins = '<div class="hd"><input id=okcancel_checkbox_id2 type="buttom" value="Salva" /><span style="margin-left:10px;position:relative;top:-10px;">Subgrupos</span></div>'; | |
163 | 156 | ins += "<div class='bd' style='height:354px;overflow:auto'>"; |
164 | - ins += "<div id='okcancel_checkbox2'></div><div id='editor_bd2'></div>"; | |
157 | + ins += "<div id='editor_bd2'></div>"; | |
165 | 158 | ins += "<div id='letras_SG'></div>"; |
166 | 159 | novoel.innerHTML = ins; |
167 | 160 | |
168 | 161 | document.body.appendChild(novoel); |
169 | - editorBotoes = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id2", name: "okcancel_checkbox_id2", container: "okcancel_checkbox2" }); | |
170 | - editorBotoes.addButtons([ | |
171 | - { label: "Salva", value: "OK", checked: false}, | |
172 | - { label: "Cancela", value: "CANCEL", checked: false } | |
173 | - ]); | |
174 | - editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); | |
175 | - YAHOO.subgrupos.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:false,width:"450px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
162 | + | |
163 | + new YAHOO.widget.Button( | |
164 | + "okcancel_checkbox_id2", | |
165 | + {onclick:{fn: function(){ | |
166 | + i3GEOadmin.subgrupos.salva(id,recordid); | |
167 | + YAHOO.subgrupos.panelEditor2.destroy(); | |
168 | + YAHOO.subgrupos.panelEditor2 = null; | |
169 | + }}} | |
170 | + ); | |
171 | + | |
172 | + YAHOO.subgrupos.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:true,width:"450px", height:"480px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
176 | 173 | YAHOO.subgrupos.panelEditor2.render(); |
177 | 174 | } |
175 | + var fecha = function(){ | |
176 | + YAHOO.subgrupos.panelEditor2.destroy(); | |
177 | + YAHOO.subgrupos.panelEditor2 = null; | |
178 | + }; | |
179 | + YAHOO.util.Event.addListener(YAHOO.subgrupos.panelEditor2.close, "click", fecha); | |
180 | + | |
178 | 181 | YAHOO.subgrupos.panelEditor2.show(); |
179 | 182 | $i("editor_bd2").innerHTML = i3GEOadmin.subgrupos.formulario(dados[0]); |
180 | 183 | core_carregando("desativa"); | ... | ... |
admin/js/usuarios.js
... | ... | @@ -199,14 +199,13 @@ function editar(tipo,id) |
199 | 199 | if(tipo == "usuario") |
200 | 200 | { |
201 | 201 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
202 | - core_montaEditor("","450px","380px","","Usuário"); | |
203 | 202 | montaDivUsuario(dados); |
204 | 203 | core_carregando("desativa"); |
205 | 204 | } |
206 | 205 | if(tipo == "papel") |
207 | 206 | { |
208 | 207 | var dados = YAHOO.lang.JSON.parse(o.responseText); |
209 | - core_montaEditor("gravaDados('papel','"+id+"')","250px","100px"); | |
208 | + core_montaEditor("gravaDados('papel','"+id+"')","250px","100px","","Papel",true,true,false); | |
210 | 209 | $i("editor_bd").innerHTML = montaDivPapel(dados); |
211 | 210 | document.getElementById("Eid_papel").style.width = "200px"; |
212 | 211 | core_carregando("desativa"); |
... | ... | @@ -226,6 +225,10 @@ function editar(tipo,id) |
226 | 225 | {core_makeRequest(sUrl,callback);} |
227 | 226 | } |
228 | 227 | function montaDivUsuario(i){ |
228 | + var temp = function(){ | |
229 | + gravaDados('usuario',i.id_usuario); | |
230 | + }; | |
231 | + core_montaEditor(temp,"450px","380px","","Usuário",true,true,false); | |
229 | 232 | var param = { |
230 | 233 | "linhas":[ |
231 | 234 | {titulo:"Nome:",id:"Enome_usuario",size:"50",value:i.nome_usuario,tipo:"text",div:""}, |
... | ... | @@ -236,7 +239,7 @@ function montaDivUsuario(i){ |
236 | 239 | {titulo:"Ativo:",id:"",size:"50",value:i.ativo,tipo:"text",div:"<div id=cAtivo ></div>"} |
237 | 240 | ] |
238 | 241 | }; |
239 | - var ins = "<input type=button title='Salvar' value='Salvar' id=salvarEditorUsuario />"; | |
242 | + var ins = ""; | |
240 | 243 | ins += core_geraLinhas(param); |
241 | 244 | ins += "<br><br><br>"; |
242 | 245 | $i("editor_bd").innerHTML = ins; |
... | ... | @@ -248,9 +251,6 @@ function montaDivUsuario(i){ |
248 | 251 | $i("cAtivo").innerHTML = temp; |
249 | 252 | $i("Eativo").value = i.ativo; |
250 | 253 | } |
251 | - var temp = function() | |
252 | - {gravaDados('usuario',i.id_usuario);}; | |
253 | - new YAHOO.widget.Button("salvarEditorUsuario",{ onclick: { fn: temp }}); | |
254 | 254 | } |
255 | 255 | function montaDivPapel(dados){ |
256 | 256 | var ins = "<p><select id='Eid_papel' >"; | ... | ... |
temas/_cursoaeroporto.map
... | ... | @@ -4,9 +4,24 @@ MAP |
4 | 4 | LAYER |
5 | 5 | DATA "/var/www/i3geo/aplicmap/dados/sc22/AEROPORTO_CAMPO_DE_POUSO.shp" |
6 | 6 | METADATA |
7 | + "ltempoitemimagem" "" | |
8 | + "ltempoitemdescricao" "" | |
7 | 9 | "CLASSE" "SIM" |
10 | + "ltempoiteminicio" "" | |
11 | + "palletestep" "" | |
12 | + "ltempoitemtip" "" | |
13 | + "ltempoitemtitulo" "" | |
14 | + "description_template" "" | |
15 | + "ltempoitemlink" "" | |
16 | + "palletefile" "" | |
17 | + "ltempoformatodata" "" | |
18 | + "ltempoitemicone" "" | |
8 | 19 | "PLUGINI3GEO" "" |
20 | + "itembuscarapida" "" | |
9 | 21 | "TEMA" "Aeroportos SC22" |
22 | + "ltempoconvencode" "" | |
23 | + "editorsql" "" | |
24 | + "ltempoitemfim" "" | |
10 | 25 | END # METADATA |
11 | 26 | NAME "_cursoaeroporto" |
12 | 27 | STATUS OFF |
... | ... | @@ -25,4 +40,5 @@ MAP |
25 | 40 | END # CLASS |
26 | 41 | END # LAYER |
27 | 42 | |
28 | -END # MAP | |
29 | 43 | \ No newline at end of file |
44 | +END # MAP | |
45 | + | ... | ... |
temas/_lbairros.map
... | ... | @@ -16,6 +16,8 @@ MAP |
16 | 16 | "palletestep" "" |
17 | 17 | "ltempoitemtip" "" |
18 | 18 | "permitekmz" "nao" |
19 | + "temporizador" "" | |
20 | + "iconetema" "" | |
19 | 21 | "ltempoitemtitulo" "" |
20 | 22 | "description_template" "" |
21 | 23 | "ltempoitemlink" "" |
... | ... | @@ -25,36 +27,44 @@ MAP |
25 | 27 | "ltempoformatodata" "" |
26 | 28 | "permitedownload" "sim" |
27 | 29 | "ltempoitemicone" "" |
30 | + "permitecomentario" "" | |
28 | 31 | "metaestat" "" |
29 | 32 | "ESQUEMATABELAEDITAVEL" "i3geo_metaestat" |
33 | + "download" "SIM" | |
30 | 34 | "itembuscarapida" "no_bairro" |
35 | + "arquivodownload" "" | |
36 | + "arquivokmz" "" | |
31 | 37 | "permitekml" "sim" |
32 | 38 | "permiteogc" "sim" |
33 | 39 | "convcaracter" "" |
34 | - "TEMA" "Bairros IBGE" | |
40 | + "TEMA" "Bairros IBGE -" | |
35 | 41 | "COLUNAIDUNICO" "gid" |
36 | 42 | "COLUNAGEOMETRIA" "the_geom" |
43 | + "cortepixels" "0" | |
37 | 44 | "ltempoconvencode" "" |
38 | 45 | "editorsql" "" |
39 | 46 | "TABELAEDITAVEL" "bairros" |
40 | 47 | "ltempoitemfim" "" |
48 | + "legendaimg" "" | |
41 | 49 | END # METADATA |
42 | 50 | NAME "_lbairros" |
43 | 51 | STATUS DEFAULT |
44 | 52 | TEMPLATE "none.htm" |
45 | 53 | TILEITEM "location" |
54 | + OPACITY 90 | |
46 | 55 | TYPE POLYGON |
47 | 56 | UNITS METERS |
48 | 57 | CLASS |
49 | 58 | NAME "" |
50 | 59 | STYLE |
51 | - COLOR 255 255 255 | |
60 | + COLOR "#ffffff33" | |
52 | 61 | OPACITY 20 |
53 | 62 | END # STYLE |
54 | 63 | STYLE |
55 | 64 | OUTLINECOLOR 255 0 0 |
56 | 65 | SYMBOL "p0" |
57 | 66 | END # STYLE |
67 | + TITLE "" | |
58 | 68 | END # CLASS |
59 | 69 | END # LAYER |
60 | 70 | ... | ... |