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 | ... | ... |