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,7 +647,7 @@ function editar(tipo,id) | ||
| 647 | if(tipo == "grupo") | 647 | if(tipo == "grupo") |
| 648 | { | 648 | { |
| 649 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 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 | $i("editor_bd").innerHTML = montaDivGrupo(dados); | 651 | $i("editor_bd").innerHTML = montaDivGrupo(dados); |
| 652 | core_comboGrupos("comboGrupo","Eid_grupo",dados.id_grupo,""); | 652 | core_comboGrupos("comboGrupo","Eid_grupo",dados.id_grupo,""); |
| 653 | core_comboPerfis("comboPerfil","Eperfil_grupo","","registraPerfil(this.value,\"En1_perfil\")"); | 653 | core_comboPerfis("comboPerfil","Eperfil_grupo","","registraPerfil(this.value,\"En1_perfil\")"); |
| @@ -655,7 +655,7 @@ function editar(tipo,id) | @@ -655,7 +655,7 @@ function editar(tipo,id) | ||
| 655 | if(tipo == "subgrupo") | 655 | if(tipo == "subgrupo") |
| 656 | { | 656 | { |
| 657 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 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 | $i("editor_bd").innerHTML = montaDivSubGrupo(dados); | 659 | $i("editor_bd").innerHTML = montaDivSubGrupo(dados); |
| 660 | core_comboSubGrupos("comboSubGrupo","Eid_subgrupo",dados.id_subgrupo,""); | 660 | core_comboSubGrupos("comboSubGrupo","Eid_subgrupo",dados.id_subgrupo,""); |
| 661 | core_comboPerfis("comboPerfil","Eperfil_subgrupo","","registraPerfil(this.value,\"En2_perfil\")"); | 661 | core_comboPerfis("comboPerfil","Eperfil_subgrupo","","registraPerfil(this.value,\"En2_perfil\")"); |
| @@ -663,7 +663,7 @@ function editar(tipo,id) | @@ -663,7 +663,7 @@ function editar(tipo,id) | ||
| 663 | if(tipo == "tema") | 663 | if(tipo == "tema") |
| 664 | { | 664 | { |
| 665 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 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 | $i("editor_bd").innerHTML = montaDivTema(dados); | 667 | $i("editor_bd").innerHTML = montaDivTema(dados); |
| 668 | core_comboTemas("comboTema","Eid_tema",dados.id_tema,""); | 668 | core_comboTemas("comboTema","Eid_tema",dados.id_tema,""); |
| 669 | core_comboPerfis("comboPerfil","Eperfil_tema","","registraPerfil(this.value,\"En3_perfil\")"); | 669 | core_comboPerfis("comboPerfil","Eperfil_tema","","registraPerfil(this.value,\"En3_perfil\")"); |
| @@ -671,7 +671,7 @@ function editar(tipo,id) | @@ -671,7 +671,7 @@ function editar(tipo,id) | ||
| 671 | if(tipo == "raizmenu" || tipo == "raizgrupo") | 671 | if(tipo == "raizmenu" || tipo == "raizgrupo") |
| 672 | { | 672 | { |
| 673 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 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 | $i("editor_bd").innerHTML = montaDivRaiz(dados); | 675 | $i("editor_bd").innerHTML = montaDivRaiz(dados); |
| 676 | core_comboTemas("comboTema","Eid_tema",dados.id_tema,""); | 676 | core_comboTemas("comboTema","Eid_tema",dados.id_tema,""); |
| 677 | core_comboPerfis("comboPerfil","Eperfil","","registraPerfil(this.value,\"Eperfil\")"); | 677 | core_comboPerfis("comboPerfil","Eperfil","","registraPerfil(this.value,\"Eperfil\")"); |
admin/js/atlas.js
| @@ -279,7 +279,7 @@ function editar(tipo,id) | @@ -279,7 +279,7 @@ function editar(tipo,id) | ||
| 279 | if(tipo == "atlas") | 279 | if(tipo == "atlas") |
| 280 | { | 280 | { |
| 281 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 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 | $i("editor_bd").innerHTML = montaDivAtlas(dados); | 283 | $i("editor_bd").innerHTML = montaDivAtlas(dados); |
| 284 | core_carregando("desativa"); | 284 | core_carregando("desativa"); |
| 285 | core_comboPranchas("comboPranchaIni","Epranchadefault_atlas",dados.pranchadefault_atlas,"",id); | 285 | core_comboPranchas("comboPranchaIni","Epranchadefault_atlas",dados.pranchadefault_atlas,"",id); |
| @@ -287,14 +287,14 @@ function editar(tipo,id) | @@ -287,14 +287,14 @@ function editar(tipo,id) | ||
| 287 | if(tipo == "prancha") | 287 | if(tipo == "prancha") |
| 288 | { | 288 | { |
| 289 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 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 | $i("editor_bd").innerHTML = montaDivPrancha(dados); | 291 | $i("editor_bd").innerHTML = montaDivPrancha(dados); |
| 292 | core_carregando("desativa"); | 292 | core_carregando("desativa"); |
| 293 | } | 293 | } |
| 294 | if(tipo == "tema") | 294 | if(tipo == "tema") |
| 295 | { | 295 | { |
| 296 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 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 | $i("editor_bd").innerHTML = montaDivTema(dados); | 298 | $i("editor_bd").innerHTML = montaDivTema(dados); |
| 299 | core_carregando("desativa"); | 299 | core_carregando("desativa"); |
| 300 | core_comboMapfiles("comboTemaIni","Ecodigo_tema",dados.codigo_tema,"",true); | 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,57 +1487,81 @@ funcaoClose - nome da funcao que será executada quando a janela for fecha | ||
| 1487 | titulo - titulo da janela | 1487 | titulo - titulo da janela |
| 1488 | 1488 | ||
| 1489 | modal - boolean | 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 | funcaoOK = ""; | 1498 | funcaoOK = ""; |
| 1496 | - w = "400px"; | ||
| 1497 | - h = "354px"; | ||
| 1498 | - modal == true; | ||
| 1499 | } | 1499 | } |
| 1500 | - if(arguments.length < 2) | ||
| 1501 | - { | 1500 | + if(!w){ |
| 1502 | w = "400px"; | 1501 | w = "400px"; |
| 1502 | + } | ||
| 1503 | + if(!h){ | ||
| 1503 | h = "354px"; | 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 | if(!titulo){ | 1515 | if(!titulo){ |
| 1507 | titulo = "Editor"; | 1516 | titulo = "Editor"; |
| 1508 | - modal == true; | ||
| 1509 | } | 1517 | } |
| 1510 | if(!funcaoClose){ | 1518 | if(!funcaoClose){ |
| 1511 | funcaoClose = ""; | 1519 | funcaoClose = ""; |
| 1512 | - modal == true; | ||
| 1513 | } | 1520 | } |
| 1514 | if(!$i("janela_editor")) | 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 | novoel.id = "janela_editor"; | 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 | novoel.innerHTML = ins; | 1531 | novoel.innerHTML = ins; |
| 1523 | document.body.appendChild(novoel); | 1532 | document.body.appendChild(novoel); |
| 1524 | if(funcaoOK != "") | 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 | YAHOO.admin.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { fixedcenter:"contained",close:true,width:w, overflow:"auto",modal: modal,visible:false,constraintoviewport:true } ); | 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 | YAHOO.admin.container.panelEditor.render(); | 1567 | YAHOO.admin.container.panelEditor.render(); |
| @@ -1545,7 +1569,7 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal) | @@ -1545,7 +1569,7 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal) | ||
| 1545 | else | 1569 | else |
| 1546 | { | 1570 | { |
| 1547 | if($i("editor_bd")) | 1571 | if($i("editor_bd")) |
| 1548 | - {$i("editor_bd").innerHTML == "";} | 1572 | + {$i("editor_bd").innerHTML == "?";} |
| 1549 | } | 1573 | } |
| 1550 | var fecha = function() | 1574 | var fecha = function() |
| 1551 | { | 1575 | { |
| @@ -1555,8 +1579,12 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal) | @@ -1555,8 +1579,12 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal) | ||
| 1555 | } | 1579 | } |
| 1556 | catch(e){} | 1580 | catch(e){} |
| 1557 | try{ | 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 | catch(e){}; | 1589 | catch(e){}; |
| 1562 | }; | 1590 | }; |
admin/js/editormapfile.js
| @@ -180,7 +180,7 @@ function ativaBotaoAdicionaMapfile(idBotao) | @@ -180,7 +180,7 @@ function ativaBotaoAdicionaMapfile(idBotao) | ||
| 180 | { | 180 | { |
| 181 | var adiciona = function() | 181 | var adiciona = function() |
| 182 | { | 182 | { |
| 183 | - core_montaEditor("adicionaNovoMapfile()","450px","660px","","","Mapfile"); | 183 | + core_montaEditor("adicionaNovoMapfile()","450px","660px","","Mapfile",true,true,false); |
| 184 | ins = "<p><b>Nome do novo arquivo mapfile (sem .map) </b>não utilize caracteres acentuados ou espaços em branco</p>"; | 184 | ins = "<p><b>Nome do novo arquivo mapfile (sem .map) </b>não utilize caracteres acentuados ou espaços em branco</p>"; |
| 185 | ins += "<input size=50 type=text id='Ecodigo' value='' /></p>"; | 185 | ins += "<input size=50 type=text id='Ecodigo' value='' /></p>"; |
| 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>"; | 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,59 +767,82 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo, | ||
| 767 | core_carregando("ativa"); | 767 | core_carregando("ativa"); |
| 768 | core_carregando(" gravando o registro do layer= "+codigoLayer); | 768 | core_carregando(" gravando o registro do layer= "+codigoLayer); |
| 769 | var sUrl = prog+par; | 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 | core_carregando("<span style=color:red >Não foi possível salvar.</span>"); | 774 | core_carregando("<span style=color:red >Não foi possível salvar.</span>"); |
| 779 | setTimeout("core_carregando('desativa')",3000); | 775 | setTimeout("core_carregando('desativa')",3000); |
| 780 | } | 776 | } |
| 781 | - else | ||
| 782 | - { | 777 | + else{ |
| 783 | if(testar == false){ | 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 | if(tipo=="titulo"){ | 799 | if(tipo=="titulo"){ |
| 793 | //o codigo do layer pode ter sido alterado | 800 | //o codigo do layer pode ter sido alterado |
| 794 | var no = tree.getNodeByProperty("id",codigoMap+"_"+codigoLayer); | 801 | var no = tree.getNodeByProperty("id",codigoMap+"_"+codigoLayer); |
| 795 | tree.removeChildren(no) ; | 802 | tree.removeChildren(no) ; |
| 796 | no.expand(); | 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 | var d = YAHOO.lang.JSON.parse(o.responseText); | 814 | var d = YAHOO.lang.JSON.parse(o.responseText); |
| 804 | montaEditorGeral(d); | 815 | montaEditorGeral(d); |
| 805 | - if(d.name != codigoLayer) | ||
| 806 | - { | 816 | + if(d.name != codigoLayer){ |
| 807 | core_pegaMapfiles("montaArvore()"); | 817 | core_pegaMapfiles("montaArvore()"); |
| 808 | YAHOO.admin.container.panelEditor.destroy(); | 818 | YAHOO.admin.container.panelEditor.destroy(); |
| 809 | YAHOO.admin.container.panelEditor = null; | 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 | if(tipo =="grupousr"){ | 840 | if(tipo =="grupousr"){ |
| 820 | var no = tree.getNodeByProperty("id",$i("Ecodigo_mapa_usr").value); | 841 | var no = tree.getNodeByProperty("id",$i("Ecodigo_mapa_usr").value); |
| 821 | tree.removeChildren(no) ; | 842 | tree.removeChildren(no) ; |
| 822 | no.expand(); | 843 | no.expand(); |
| 844 | + YAHOO.admin.container.panelEditor.destroy(); | ||
| 845 | + YAHOO.admin.container.panelEditor = null; | ||
| 823 | } | 846 | } |
| 824 | } | 847 | } |
| 825 | else{ | 848 | else{ |
admin/js/editormapfile_classes.js
| @@ -10,7 +10,6 @@ Abre o editor de dados gerais de uma classe | @@ -10,7 +10,6 @@ Abre o editor de dados gerais de uma classe | ||
| 10 | */ | 10 | */ |
| 11 | function editorClasseGeral(codigoMap,codigoLayer,indiceClasse) | 11 | function editorClasseGeral(codigoMap,codigoLayer,indiceClasse) |
| 12 | { | 12 | { |
| 13 | - core_montaEditor("","450px","500px","","Classe"); | ||
| 14 | var sUrl = "../php/editormapfile.php?funcao=pegaClasseGeral&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse; | 13 | var sUrl = "../php/editormapfile.php?funcao=pegaClasseGeral&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse; |
| 15 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorClasseGeral"); | 14 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorClasseGeral"); |
| 16 | } | 15 | } |
| @@ -285,6 +284,11 @@ function excluirClasse(codigoMap,codigoLayer,indiceClasse) | @@ -285,6 +284,11 @@ function excluirClasse(codigoMap,codigoLayer,indiceClasse) | ||
| 285 | } | 284 | } |
| 286 | function montaEditorClasseGeral(dados) | 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 | var re = /C_/g; | 292 | var re = /C_/g; |
| 289 | dados.expression = dados.expression.replace(re,"]"); | 293 | dados.expression = dados.expression.replace(re,"]"); |
| 290 | re = /_C/g; | 294 | re = /_C/g; |
| @@ -309,7 +313,7 @@ function montaEditorClasseGeral(dados) | @@ -309,7 +313,7 @@ function montaEditorClasseGeral(dados) | ||
| 309 | titulo:"Minscale",id:"minscale",value:dados.minscale,tipo:"text"} | 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 | if(dados.colunas != "") | 317 | if(dados.colunas != "") |
| 314 | { | 318 | { |
| 315 | ins += "<p>O layer possuí as seguintes colunas na tabela de atributos: "; | 319 | ins += "<p>O layer possuí as seguintes colunas na tabela de atributos: "; |
| @@ -323,9 +327,5 @@ function montaEditorClasseGeral(dados) | @@ -323,9 +327,5 @@ function montaEditorClasseGeral(dados) | ||
| 323 | temp += core_comboObjeto(objstatus,"valor","texto",dados.status); | 327 | temp += core_comboObjeto(objstatus,"valor","texto",dados.status); |
| 324 | temp += "</select>"; | 328 | temp += "</select>"; |
| 325 | $i("cStatus").innerHTML = temp; | 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,12 +11,15 @@ Abre o editor das op&ccedil;&otilde;es que controlam o comportamento do layer no | ||
| 11 | */ | 11 | */ |
| 12 | function editorComport(codigoMap,codigoLayer) | 12 | function editorComport(codigoMap,codigoLayer) |
| 13 | { | 13 | { |
| 14 | - core_montaEditor("","450px","650px","","Comportamento"); | ||
| 15 | var sUrl = "../php/editormapfile.php?funcao=pegaComport&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; | 14 | var sUrl = "../php/editormapfile.php?funcao=pegaComport&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
| 16 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorComport"); | 15 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorComport"); |
| 17 | } | 16 | } |
| 18 | function montaEditorComport(dados) | 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 | var param = { | 23 | var param = { |
| 21 | "linhas":[ | 24 | "linhas":[ |
| 22 | {ajuda:"Define o estado atual da camada. Geralmente modificado pelo próprio MapServer. Default ativa a camada permanentemente.", | 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,7 +64,7 @@ function montaEditorComport(dados) | ||
| 61 | titulo:"Sizeunits",id:"",value:dados.sizeunits,tipo:"text",div:"<div id=cSizeunits ></div>"} | 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 | ins += core_geraLinhas(param); | 68 | ins += core_geraLinhas(param); |
| 66 | ins += "<br><br><br>"; | 69 | ins += "<br><br><br>"; |
| 67 | $i("editor_bd").innerHTML = ins; | 70 | $i("editor_bd").innerHTML = ins; |
| @@ -115,9 +118,5 @@ function montaEditorComport(dados) | @@ -115,9 +118,5 @@ function montaEditorComport(dados) | ||
| 115 | temp += core_comboObjeto(objmapunits,"valor","texto",dados.toleranceunits); | 118 | temp += core_comboObjeto(objmapunits,"valor","texto",dados.toleranceunits); |
| 116 | temp += "</select>"; | 119 | temp += "</select>"; |
| 117 | $i("cToleranceunits").innerHTML = temp; | 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,13 +11,17 @@ Abre o editor de conex&atilde;o com a fonte dos dados de um layer | ||
| 11 | */ | 11 | */ |
| 12 | function editorDados(codigoMap,codigoLayer) | 12 | function editorDados(codigoMap,codigoLayer) |
| 13 | { | 13 | { |
| 14 | - core_montaEditor("","500px","650px","","Conexão"); | ||
| 15 | var sUrl = "../php/editormapfile.php?funcao=pegaConexao&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; | 14 | var sUrl = "../php/editormapfile.php?funcao=pegaConexao&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
| 16 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorDados"); | 15 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorDados"); |
| 17 | } | 16 | } |
| 18 | 17 | ||
| 19 | function montaEditorDados(dados) | 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 | var idsForms = ["connection","data","tileitem","tileindex","type","tipooriginal","metaestat_id_medida_variavel"], | 25 | var idsForms = ["connection","data","tileitem","tileindex","type","tipooriginal","metaestat_id_medida_variavel"], |
| 22 | idsMetaestat = ["connection","data","tileitem","tileindex","tipooriginal"], | 26 | idsMetaestat = ["connection","data","tileitem","tileindex","tipooriginal"], |
| 23 | limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png", | 27 | limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png", |
| @@ -55,8 +59,7 @@ function montaEditorDados(dados) | @@ -55,8 +59,7 @@ function montaEditorDados(dados) | ||
| 55 | titulo:"Tipo de representação (tipooriginal) - para temas do tipo WMS",id:"",value:dados.tipooriginal,tipo:"text",div:"<div id=cTipoOriginal ></div>"} | 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 | if(dados.colunas != "" && dados.colunas != undefined){ | 64 | if(dados.colunas != "" && dados.colunas != undefined){ |
| 62 | ins += "<p>O layer possui as seguintes colunas na tabela de atributos: "; | 65 | ins += "<p>O layer possui as seguintes colunas na tabela de atributos: "; |
| @@ -124,37 +127,29 @@ function montaEditorDados(dados) | @@ -124,37 +127,29 @@ function montaEditorDados(dados) | ||
| 124 | $i("cConvcaracter").innerHTML = temp; | 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 | $i("connectiontype").onchange = function(){ | 130 | $i("connectiontype").onchange = function(){ |
| 131 | + var dados = [],valor = $i("connectiontype").value; | ||
| 136 | core_desativaforms(idsForms); | 132 | core_desativaforms(idsForms); |
| 137 | - var valor = $i("connectiontype").value, | ||
| 138 | - d; | ||
| 139 | //["connection","data","tileitem","tileindex"] | 133 | //["connection","data","tileitem","tileindex"] |
| 140 | if(valor == 0 || valor == 10) | 134 | if(valor == 0 || valor == 10) |
| 141 | - {d = [];} | 135 | + {dados = [];} |
| 142 | if(valor == 1 || valor == 12) | 136 | if(valor == 1 || valor == 12) |
| 143 | - {d = ["data","type"];} | 137 | + {dados = ["data","type"];} |
| 144 | if(valor == 2) | 138 | if(valor == 2) |
| 145 | - {d = ["tileitem","tileindex","type"];} | 139 | + {dados = ["tileitem","tileindex","type"];} |
| 146 | if(valor == 3 || valor == 4 || valor == 6 || valor == 8 || valor == 13) | 140 | if(valor == 3 || valor == 4 || valor == 6 || valor == 8 || valor == 13) |
| 147 | - {d = idsForms;} | 141 | + {dados = idsForms;} |
| 148 | if(valor == 5) | 142 | if(valor == 5) |
| 149 | - {d = ["connection","tileitem","tileindex","type"];} | 143 | + {dados = ["connection","tileitem","tileindex","type"];} |
| 150 | if(valor == 7 || valor == 9) | 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 | $i("metaestat").onchange = function(){ | 149 | $i("metaestat").onchange = function(){ |
| 155 | core_desativaforms(idsMetaestat); | 150 | core_desativaforms(idsMetaestat); |
| 156 | var valor = $i("metaestat").value, | 151 | var valor = $i("metaestat").value, |
| 157 | - d; | 152 | + d = []; |
| 158 | if(valor === "SIM"){ | 153 | if(valor === "SIM"){ |
| 159 | d = ["metaestat_id_medida_variavel"]; | 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,12 +7,15 @@ Abre o editor que define a disponibilidade dos dados | ||
| 7 | */ | 7 | */ |
| 8 | function editorDispo(codigoMap,codigoLayer) | 8 | function editorDispo(codigoMap,codigoLayer) |
| 9 | { | 9 | { |
| 10 | - core_montaEditor("","450px","650px","","Disponibilidade"); | ||
| 11 | var sUrl = "../php/editormapfile.php?funcao=pegaDispo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; | 10 | var sUrl = "../php/editormapfile.php?funcao=pegaDispo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
| 12 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorDispo"); | 11 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorDispo"); |
| 13 | } | 12 | } |
| 14 | function montaEditorDispo(dados) | 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 | var param = { | 19 | var param = { |
| 17 | "linhas":[ | 20 | "linhas":[ |
| 18 | {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.", | 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,7 +26,7 @@ function montaEditorDispo(dados) | ||
| 23 | titulo:"Arquivo KML ou KMZ (ARQUIVOKMZ)",id:"arquivokmz",value:dados.arquivokmz,tipo:"text"} | 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 | ins += core_geraLinhas(param); | 30 | ins += core_geraLinhas(param); |
| 28 | ins += "<br><br><br>"; | 31 | ins += "<br><br><br>"; |
| 29 | $i("editor_bd").innerHTML = ins; | 32 | $i("editor_bd").innerHTML = ins; |
| @@ -33,7 +36,4 @@ function montaEditorDispo(dados) | @@ -33,7 +36,4 @@ function montaEditorDispo(dados) | ||
| 33 | temp += "</select>"; | 36 | temp += "</select>"; |
| 34 | $i("cDownload").innerHTML = temp; | 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,12 +7,16 @@ Abre o editor que define se o tema e editavel ou nao | ||
| 7 | */ | 7 | */ |
| 8 | function editorEditavel(codigoMap,codigoLayer) | 8 | function editorEditavel(codigoMap,codigoLayer) |
| 9 | { | 9 | { |
| 10 | - core_montaEditor("","450px","450px","","Edição"); | ||
| 11 | var sUrl = "../php/editormapfile.php?funcao=pegaEditavel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; | 10 | var sUrl = "../php/editormapfile.php?funcao=pegaEditavel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
| 12 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorEditavel"); | 11 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorEditavel"); |
| 13 | } | 12 | } |
| 14 | function montaEditorEditavel(dados) | 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 | var limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png", | 20 | var limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png", |
| 17 | param = { | 21 | param = { |
| 18 | "linhas":[ | 22 | "linhas":[ |
| @@ -28,7 +32,7 @@ function montaEditorEditavel(dados) | @@ -28,7 +32,7 @@ function montaEditorEditavel(dados) | ||
| 28 | titulo:"Coluna com geometria editável",id:"",value:"",tipo:"text",div:"<div id=cColunageometriatabelaeditavel ></div>" } | 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 | ins += "<p>Obs.: Apenas temas baseados em Postgis podem ser editados</p>"; | 36 | ins += "<p>Obs.: Apenas temas baseados em Postgis podem ser editados</p>"; |
| 33 | ins += core_geraLinhas(param); | 37 | ins += core_geraLinhas(param); |
| 34 | ins += "<br><br><br>"; | 38 | ins += "<br><br><br>"; |
| @@ -71,7 +75,4 @@ function montaEditorEditavel(dados) | @@ -71,7 +75,4 @@ function montaEditorEditavel(dados) | ||
| 71 | $i("colunageometriatabelaeditavelBusca").onclick = function(){ | 75 | $i("colunageometriatabelaeditavelBusca").onclick = function(){ |
| 72 | i3GEO.util.navegadorPostgis($i("colunageometria"),"","coluna"); | 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,7 +12,6 @@ Abre o editor de dados gerais de um estilo | ||
| 12 | */ | 12 | */ |
| 13 | function editorEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) | 13 | function editorEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) |
| 14 | { | 14 | { |
| 15 | - core_montaEditor("","450px","500px","","Estilo"); | ||
| 16 | var sUrl = "../php/editormapfile.php?funcao=pegaEstilo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse+"&indiceEstilo="+indiceEstilo; | 15 | var sUrl = "../php/editormapfile.php?funcao=pegaEstilo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse+"&indiceEstilo="+indiceEstilo; |
| 17 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorEstilo"); | 16 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorEstilo"); |
| 18 | } | 17 | } |
| @@ -66,6 +65,11 @@ function excluirEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) | @@ -66,6 +65,11 @@ function excluirEstilo(codigoMap,codigoLayer,indiceClasse,indiceEstilo) | ||
| 66 | } | 65 | } |
| 67 | function montaEditorEstilo(dados) | 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 | var limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png"; | 73 | var limg = i3GEO.configura.locaplic+"/imagens/ic_zoom.png"; |
| 70 | param = { | 74 | param = { |
| 71 | "linhas":[ | 75 | "linhas":[ |
| @@ -99,7 +103,7 @@ function montaEditorEstilo(dados) | @@ -99,7 +103,7 @@ function montaEditorEstilo(dados) | ||
| 99 | titulo:"Angle",id:"angle",value:dados.angle,tipo:"text"} | 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 | ins += core_geraLinhas(param); | 107 | ins += core_geraLinhas(param); |
| 104 | ins += "<br><br><br>"; | 108 | ins += "<br><br><br>"; |
| 105 | $i("editor_bd").innerHTML = ins; | 109 | $i("editor_bd").innerHTML = ins; |
| @@ -109,10 +113,6 @@ function montaEditorEstilo(dados) | @@ -109,10 +113,6 @@ function montaEditorEstilo(dados) | ||
| 109 | temp += "<div id='listaSimbolos' style='overflow:auto;width:350px;height:50px;'></div>"; | 113 | temp += "<div id='listaSimbolos' style='overflow:auto;width:350px;height:50px;'></div>"; |
| 110 | $i("cSymbolname").innerHTML = temp; | 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 | escolheSimbolo = function(nome){ | 116 | escolheSimbolo = function(nome){ |
| 117 | $i("symbolname").value = nome; | 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,13 +7,16 @@ Abre o editor dos labels de um layer | ||
| 7 | */ | 7 | */ |
| 8 | function editorClasseLabel(codigoMap,codigoLayer,indiceClasse) | 8 | function editorClasseLabel(codigoMap,codigoLayer,indiceClasse) |
| 9 | { | 9 | { |
| 10 | - core_montaEditor("","450px","500px","","Label"); | ||
| 11 | var sUrl = "../php/editormapfile.php?funcao=pegaClasseLabel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse; | 10 | var sUrl = "../php/editormapfile.php?funcao=pegaClasseLabel&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer+"&indiceClasse="+indiceClasse; |
| 12 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorClasseLabel"); | 11 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorClasseLabel"); |
| 13 | } | 12 | } |
| 14 | 13 | ||
| 15 | function montaEditorClasseLabel(dados) | 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 | var param = { | 20 | var param = { |
| 18 | "linhas":[ | 21 | "linhas":[ |
| 19 | {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].", | 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,11 +75,11 @@ function montaEditorClasseLabel(dados) | ||
| 72 | titulo:"Encoding",id:"encoding",value:dados.encoding,tipo:"text"} | 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 | if(dados.colunas != "") | 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 | ins += core_geraLinhas(param); | 84 | ins += core_geraLinhas(param); |
| 82 | ins += "<br><br><br>"; | 85 | ins += "<br><br><br>"; |
| @@ -106,8 +109,4 @@ function montaEditorClasseLabel(dados) | @@ -106,8 +109,4 @@ function montaEditorClasseLabel(dados) | ||
| 106 | temp += core_comboObjeto(objbool_tf,"valor","texto",dados.autoangle); | 109 | temp += core_comboObjeto(objbool_tf,"valor","texto",dados.autoangle); |
| 107 | temp += "</select>"; | 110 | temp += "</select>"; |
| 108 | $i("cAutoangle").innerHTML = temp; | 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,7 +101,6 @@ function montaParametrosTemas(no,dados,redesenha) | ||
| 101 | tempNodeR.isLeaf = false; | 101 | tempNodeR.isLeaf = false; |
| 102 | tempNodeR.enableHighlight = false; | 102 | tempNodeR.enableHighlight = false; |
| 103 | 103 | ||
| 104 | - | ||
| 105 | conteudo = "<span style='cursor:pointer;' onclick=\"adicionaNovaClasse('"+codigoMap+"','"+codigoLayer+"')\" ><img style='position:relative;top:2px' src=\"../imagens/05.png\" /> Adicionar uma classe</span>"; | 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 | d = {html:conteudo}; | 105 | d = {html:conteudo}; |
| 107 | tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); | 106 | tempNode = new YAHOO.widget.HTMLNode(d, tempNodeR, false,true); |
| @@ -159,7 +158,7 @@ function montaParametrosTemas(no,dados,redesenha) | @@ -159,7 +158,7 @@ function montaParametrosTemas(no,dados,redesenha) | ||
| 159 | * @param codigoLayer | 158 | * @param codigoLayer |
| 160 | */ | 159 | */ |
| 161 | function pegaPluginLayer(plugin,codigoMap,codigoLayer){ | 160 | function pegaPluginLayer(plugin,codigoMap,codigoLayer){ |
| 162 | - core_montaEditor("","450px","500px","","Plugin"); | 161 | + core_montaEditor("","450px","500px","","Plugin",true,false,false); |
| 163 | var sUrl = "../php/editormapfile.php?funcao=pegaPlugin&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; | 162 | var sUrl = "../php/editormapfile.php?funcao=pegaPlugin&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
| 164 | var montaEditorPlugin = function(retorno){ | 163 | var montaEditorPlugin = function(retorno){ |
| 165 | var ins = "<input type=button title='Salvar' value='Salvar' id=salvarPlugin />" | 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,14 +5,17 @@ Abre o editor de metadados | ||
| 5 | 5 | ||
| 6 | <PEGAMETADADOS> | 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 | var sUrl = "../php/editormapfile.php?funcao=pegaMetadados&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; | 10 | var sUrl = "../php/editormapfile.php?funcao=pegaMetadados&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
| 12 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorMetadados"); | 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 | var paramRaster = { | 19 | var paramRaster = { |
| 17 | "linhas":[ | 20 | "linhas":[ |
| 18 | {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", | 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,7 +129,8 @@ function montaEditorMetadados(dados) | ||
| 126 | titulo:"É do tipo TileCache (0 ou 1 indicam não ou sim) - wms_tile",id:"wms_tile",value:dados.wms_tile,tipo:"text"} | 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 | if(dados.colunas != "") | 134 | if(dados.colunas != "") |
| 131 | { | 135 | { |
| 132 | ins += "<p>O layer possuí as seguintes colunas na tabela de atributos: <br>"; | 136 | ins += "<p>O layer possuí as seguintes colunas na tabela de atributos: <br>"; |
| @@ -156,7 +160,4 @@ function montaEditorMetadados(dados) | @@ -156,7 +160,4 @@ function montaEditorMetadados(dados) | ||
| 156 | temp += "</select>"; | 160 | temp += "</select>"; |
| 157 | $i("cLtempoconvencode").innerHTML = temp; | 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,12 +8,16 @@ Abre o editor de t&iacute;tulo e descri&ccedil;&atilde;o | ||
| 8 | */ | 8 | */ |
| 9 | function editorTitulo(codigoMap,codigoLayer) | 9 | function editorTitulo(codigoMap,codigoLayer) |
| 10 | { | 10 | { |
| 11 | - core_montaEditor("","450px","650px","","Título"); | ||
| 12 | var sUrl = "../php/editormapfile.php?funcao=pegaTitulo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; | 11 | var sUrl = "../php/editormapfile.php?funcao=pegaTitulo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer; |
| 13 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorTitulo"); | 12 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorTitulo"); |
| 14 | } | 13 | } |
| 15 | function montaEditorTitulo(dados) | 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 | var param = { | 21 | var param = { |
| 18 | "linhas":[ | 22 | "linhas":[ |
| 19 | {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'", | 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,12 +36,9 @@ function montaEditorTitulo(dados) | ||
| 32 | titulo:"Mensagem (MENSAGEM)",id:"mensagem",value:dados.mensagem,tipo:"text"} | 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 | ins += core_geraLinhas(param); | 40 | ins += core_geraLinhas(param); |
| 37 | ins += "<br><br><br>"; | 41 | ins += "<br><br><br>"; |
| 38 | $i("editor_bd").innerHTML = ins; | 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,18 +37,19 @@ function excluirGrupoUsrTema(id_tema,id_grupo,codigo_mapa){ | ||
| 37 | } | 37 | } |
| 38 | function editorGrupousr(id_tema,codigo_mapa) | 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 | $i("editor_bd").innerHTML = "<input type=hidden value='"+codigo_mapa+"' id='Ecodigo_mapa_usr'/><input type=hidden value='"+id_tema+"' id='Eid_tema_usr'/>"; | 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 | var sUrl = "../php/gruposusuarios.php?funcao=pegaGrupos"; | 45 | var sUrl = "../php/gruposusuarios.php?funcao=pegaGrupos"; |
| 43 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorGrupousr"); | 46 | core_pegaDados("Obtendo dados...",sUrl,"montaEditorGrupousr"); |
| 44 | } | 47 | } |
| 45 | function montaEditorGrupousr(dados){ | 48 | function montaEditorGrupousr(dados){ |
| 46 | - var temp = "<input type=button title='Salvar' value='Salvar' id=salvarEditor />"; | 49 | + var temp = ""; |
| 47 | temp += "<p>Escolha o grupo de usuários:</p><select id='Eid_grupousr' >"; | 50 | temp += "<p>Escolha o grupo de usuários:</p><select id='Eid_grupousr' >"; |
| 48 | temp += core_comboObjeto(dados,"id_grupo","nome"); | 51 | temp += core_comboObjeto(dados,"id_grupo","nome"); |
| 49 | temp += "</select>"; | 52 | temp += "</select>"; |
| 50 | $i("editor_bd").innerHTML += temp; | 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 | YAHOO.namespace("admin.container"); | 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 | core_carregando("ativa"); | 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 | core_carregando("ativa"); | 55 | core_carregando("ativa"); |
| 46 | core_carregando(" adicionando um novo registro"); | 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 | return ins; | 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 | tree = ""; | 112 | tree = ""; |
| 89 | - function changeIconMode(){ | 113 | + function changeIconMode() { |
| 90 | buildTree(); | 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 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); | 121 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); |
| 99 | - adicionaNosGrupos(node,dados,false); | 122 | + adicionaNosGrupos( |
| 123 | + node, | ||
| 124 | + dados, | ||
| 125 | + false); | ||
| 100 | oResponse.argument.fnLoadComplete(); | 126 | oResponse.argument.fnLoadComplete(); |
| 101 | }, | 127 | }, |
| 102 | - failure: function(oResponse) | ||
| 103 | - { | 128 | + failure : function(oResponse) { |
| 104 | oResponse.argument.fnLoadComplete(); | 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 | var root = tree.getRoot(); | 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 | tempNode.isLeaf = true; | 151 | tempNode.isLeaf = true; |
| 122 | tempNode.enableHighlight = false; | 152 | tempNode.enableHighlight = false; |
| 123 | core_carregando("desativa"); | 153 | core_carregando("desativa"); |
| @@ -127,453 +157,700 @@ function montaArvore(dados) | @@ -127,453 +157,700 @@ function montaArvore(dados) | ||
| 127 | adicionaNosMapa(dados); | 157 | adicionaNosMapa(dados); |
| 128 | tree.draw(); | 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 | tempNode.isLeaf = true; | 175 | tempNode.isLeaf = true; |
| 142 | tempNode.enableHighlight = false; | 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 | var conteudo = ""; | 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 | tempNode.isLeaf = true; | 205 | tempNode.isLeaf = true; |
| 158 | tempNode.enableHighlight = false; | 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 | var newVal = parseInt(this.value); | 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 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); | 224 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); |
| 178 | - adicionaNosTemas(node,dados,false); | 225 | + adicionaNosTemas( |
| 226 | + node, | ||
| 227 | + dados, | ||
| 228 | + false); | ||
| 179 | oResponse.argument.fnLoadComplete(); | 229 | oResponse.argument.fnLoadComplete(); |
| 180 | }, | 230 | }, |
| 181 | - failure: function(oResponse) | ||
| 182 | - { | 231 | + failure : function(oResponse) { |
| 183 | oResponse.argument.fnLoadComplete(); | 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 | tempNode.isLeaf = true; | 254 | tempNode.isLeaf = true; |
| 200 | tempNode.enableHighlight = false; | 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 | var conteudo = ""; | 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 | tempNode.enableHighlight = false; | 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 | var root = tree.getRoot(); | 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 | var conteudo = ""; | 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 | tempNode.enableHighlight = false; | 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 | alert("Template nao definido"); | 330 | alert("Template nao definido"); |
| 241 | return; | 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 | core_carregando("ativa"); | 350 | core_carregando("ativa"); |
| 252 | core_carregando(" buscando dados"); | 351 | core_carregando(" buscando dados"); |
| 253 | var sUrl = null; | 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 | var dados = YAHOO.lang.JSON.parse(o.responseText); | 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 | $i("editor_bd").innerHTML = montaDivMapa(dados); | 361 | $i("editor_bd").innerHTML = montaDivMapa(dados); |
| 265 | core_carregando("desativa"); | 362 | core_carregando("desativa"); |
| 266 | } | 363 | } |
| 267 | - if(tipo == "grupo") | ||
| 268 | - { | 364 | + if (tipo == "grupo") { |
| 269 | var dados = YAHOO.lang.JSON.parse(o.responseText); | 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 | $i("editor_bd").innerHTML = montaDivGrupo(dados); | 369 | $i("editor_bd").innerHTML = montaDivGrupo(dados); |
| 272 | core_carregando("desativa"); | 370 | core_carregando("desativa"); |
| 273 | } | 371 | } |
| 274 | - if(tipo == "tema") | ||
| 275 | - { | 372 | + if (tipo == "tema") { |
| 276 | var dados = YAHOO.lang.JSON.parse(o.responseText); | 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 | montaDivTema(dados); | 377 | montaDivTema(dados); |
| 279 | core_carregando("desativa"); | 378 | core_carregando("desativa"); |
| 280 | } | 379 | } |
| 281 | core_carregando("desativa"); | 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 | ins += core_geraLinhas(param); | 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 | var ins = ""; | 502 | var ins = ""; |
| 348 | ins += core_geraLinhas(param); | 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 | ins += core_geraLinhas(param); | 550 | ins += core_geraLinhas(param); |
| 365 | ins += "Publicado?<br>"; | 551 | ins += "Publicado?<br>"; |
| 366 | ins += "<select id='Epublicado' >"; | 552 | ins += "<select id='Epublicado' >"; |
| 367 | ins += core_combosimnao(i.publicado); | 553 | ins += core_combosimnao(i.publicado); |
| 368 | ins += "</select>"; | 554 | ins += "</select>"; |
| 369 | - return(ins); | 555 | + return (ins); |
| 370 | } | 556 | } |
| 371 | -function selLogo(id){ | 557 | +function selLogo(id) { |
| 372 | var callback = { | 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 | valores.push(dados[i]); | 565 | valores.push(dados[i]); |
| 383 | textos.push(dados[i]); | 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 | var callback = { | 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 | valores.push(dados[i]); | 602 | valores.push(dados[i]); |
| 407 | textos.push(dados[i]); | 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 | var no = null; | 634 | var no = null; |
| 423 | var sUrl = null; | 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 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); | 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 | var dados = YAHOO.lang.JSON.parse(oResponse.responseText); | 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 | var campos = null; | 741 | var campos = null; |
| 497 | var par = null; | 742 | var par = null; |
| 498 | var prog = null; | 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 | prog = "../php/metaestat.php?funcao=alteraMapa"; | 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 | prog = "../php/metaestat.php?funcao=alteraMapaGrupo"; | 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 | prog = "../php/metaestat.php?funcao=alteraMapaTema"; | 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 | YAHOO.admin.container.panelEditor.destroy(); | 818 | YAHOO.admin.container.panelEditor.destroy(); |
| 558 | YAHOO.admin.container.panelEditor = null; | 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 | core_carregando("ativa"); | 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,7 +70,7 @@ i3GEOadmin.variaveis = { | ||
| 70 | try { | 70 | try { |
| 71 | core_carregando("desativa"); | 71 | core_carregando("desativa"); |
| 72 | var j = YAHOO.lang.JSON.parse(o.responseText); | 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 | $i("editor_bd").innerHTML = j; | 74 | $i("editor_bd").innerHTML = j; |
| 75 | } | 75 | } |
| 76 | catch(e){core_handleFailure(e,o.responseText);} | 76 | catch(e){core_handleFailure(e,o.responseText);} |
| @@ -440,7 +440,7 @@ i3GEOadmin.variaveis = { | @@ -440,7 +440,7 @@ i3GEOadmin.variaveis = { | ||
| 440 | core_makeRequest(p,callback); | 440 | core_makeRequest(p,callback); |
| 441 | }, | 441 | }, |
| 442 | classesAuto: function(id_classificacao,id_medida_variavel){ | 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 | var ins = "" + | 444 | var ins = "" + |
| 445 | "<p class='paragrafo' > Número de intervalos de classes: <input type=text value=5 id=i3GEOFmetaestatEditorNumInt size=5 />" + | 445 | "<p class='paragrafo' > Número de intervalos de classes: <input type=text value=5 id=i3GEOFmetaestatEditorNumInt size=5 />" + |
| 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>" + | 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,27 +917,27 @@ i3GEOadmin.variaveis = { | ||
| 917 | }, | 917 | }, |
| 918 | editarMontaFormulario: function(dados,tipo,id){ | 918 | editarMontaFormulario: function(dados,tipo,id){ |
| 919 | if(tipo == "variavel"){ | 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 | i3GEOadmin.variaveis.montaDivVariavel(dados); | 921 | i3GEOadmin.variaveis.montaDivVariavel(dados); |
| 922 | } | 922 | } |
| 923 | if(tipo == "medidaVariavel"){ | 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 | i3GEOadmin.variaveis.medidas.montaDiv(dados); | 925 | i3GEOadmin.variaveis.medidas.montaDiv(dados); |
| 926 | } | 926 | } |
| 927 | if(tipo == "parametroMedida"){ | 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 | i3GEOadmin.variaveis.parametro.montaDiv(dados); | 929 | i3GEOadmin.variaveis.parametro.montaDiv(dados); |
| 930 | } | 930 | } |
| 931 | if(tipo == "classificacaoMedida"){ | 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 | i3GEOadmin.variaveis.classificacao.montaDiv(dados); | 933 | i3GEOadmin.variaveis.classificacao.montaDiv(dados); |
| 934 | } | 934 | } |
| 935 | if(tipo == "classeClassificacao"){ | 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 | i3GEOadmin.variaveis.classes.montaDiv(dados); | 937 | i3GEOadmin.variaveis.classes.montaDiv(dados); |
| 938 | } | 938 | } |
| 939 | if(tipo == "linkMedida"){ | 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 | i3GEOadmin.variaveis.link.montaDiv(dados); | 941 | i3GEOadmin.variaveis.link.montaDiv(dados); |
| 942 | } | 942 | } |
| 943 | }, | 943 | }, |
| @@ -979,7 +979,7 @@ i3GEOadmin.variaveis = { | @@ -979,7 +979,7 @@ i3GEOadmin.variaveis = { | ||
| 979 | sUrl = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaLinkMedida&id_link="+id; | 979 | sUrl = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaLinkMedida&id_link="+id; |
| 980 | } | 980 | } |
| 981 | if(tipo == "fonteinfo"){ | 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 | i3GEOadmin.variaveis.fonte.montaDiv(); | 983 | i3GEOadmin.variaveis.fonte.montaDiv(); |
| 984 | core_carregando("desativa"); | 984 | core_carregando("desativa"); |
| 985 | } | 985 | } |
| @@ -1004,7 +1004,7 @@ i3GEOadmin.variaveis = { | @@ -1004,7 +1004,7 @@ i3GEOadmin.variaveis = { | ||
| 1004 | if(tipo == "medidaVariavel"){ | 1004 | if(tipo == "medidaVariavel"){ |
| 1005 | var ins = "", | 1005 | var ins = "", |
| 1006 | dados = YAHOO.lang.JSON.parse(o.responseText); | 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 | ins = "<p><b>Select simples:</b> "+dados.sql; | 1008 | ins = "<p><b>Select simples:</b> "+dados.sql; |
| 1009 | ins += "<p><b>Mapserver:</b> "+dados.sqlmapserver; | 1009 | ins += "<p><b>Mapserver:</b> "+dados.sqlmapserver; |
| 1010 | ins += "<p><b>Última URL:</b><div id='ultimaUrl'></div> "; | 1010 | ins += "<p><b>Última URL:</b><div id='ultimaUrl'></div> "; |
admin/js/grupos.js
| @@ -173,33 +173,36 @@ i3GEOadmin.grupos = { | @@ -173,33 +173,36 @@ i3GEOadmin.grupos = { | ||
| 173 | core_carregando("desativa"); | 173 | core_carregando("desativa"); |
| 174 | }, | 174 | }, |
| 175 | editor: function(dados,id,recordid){ | 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 | if(!$i("janela_editor2")){ | 176 | if(!$i("janela_editor2")){ |
| 184 | var editorBotoes,ins, | 177 | var editorBotoes,ins, |
| 185 | novoel = document.createElement("div"); | 178 | novoel = document.createElement("div"); |
| 186 | novoel.id = "janela_editor2"; | 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 | ins += "<div class='bd' style='height:354px;overflow:auto'>"; | 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 | ins += "<div id='letras_G'></div>"; | 183 | ins += "<div id='letras_G'></div>"; |
| 191 | novoel.innerHTML = ins; | 184 | novoel.innerHTML = ins; |
| 192 | 185 | ||
| 193 | document.body.appendChild(novoel); | 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 | YAHOO.grupos.panelEditor2.render(); | 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 | YAHOO.grupos.panelEditor2.show(); | 206 | YAHOO.grupos.panelEditor2.show(); |
| 204 | $i("editor_bd2").innerHTML = i3GEOadmin.grupos.formulario(dados[0]); | 207 | $i("editor_bd2").innerHTML = i3GEOadmin.grupos.formulario(dados[0]); |
| 205 | core_carregando("desativa"); | 208 | core_carregando("desativa"); |
admin/js/gruposusuarios.js
| @@ -172,13 +172,12 @@ function editar(tipo,id){ | @@ -172,13 +172,12 @@ function editar(tipo,id){ | ||
| 172 | try { | 172 | try { |
| 173 | if(tipo == "grupo") { | 173 | if(tipo == "grupo") { |
| 174 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 174 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
| 175 | - core_montaEditor("","450px","280px","","Grupo"); | ||
| 176 | montaDivGrupo(dados); | 175 | montaDivGrupo(dados); |
| 177 | core_carregando("desativa"); | 176 | core_carregando("desativa"); |
| 178 | } | 177 | } |
| 179 | if(tipo == "usuario") { | 178 | if(tipo == "usuario") { |
| 180 | var dados = YAHOO.lang.JSON.parse(o.responseText); | 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 | $i("editor_bd").innerHTML = montaDivUsuario(dados); | 181 | $i("editor_bd").innerHTML = montaDivUsuario(dados); |
| 183 | document.getElementById("Eid_usuario").style.width = "200px"; | 182 | document.getElementById("Eid_usuario").style.width = "200px"; |
| 184 | core_carregando("desativa"); | 183 | core_carregando("desativa"); |
| @@ -198,19 +197,20 @@ function editar(tipo,id){ | @@ -198,19 +197,20 @@ function editar(tipo,id){ | ||
| 198 | {core_makeRequest(sUrl,callback);} | 197 | {core_makeRequest(sUrl,callback);} |
| 199 | } | 198 | } |
| 200 | function montaDivGrupo(i){ | 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 | var param = { | 204 | var param = { |
| 202 | "linhas":[ | 205 | "linhas":[ |
| 203 | {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, | 206 | {titulo:"Nome:",id:"Enome",size:"50",value:i.nome,tipo:"text",div:""}, |
| 204 | {titulo:"Descrição:",id:"Edescricao",size:"50",value:i.descricao,tipo:"text",div:""} | 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 | ins += core_geraLinhas(param); | 211 | ins += core_geraLinhas(param); |
| 209 | ins += "<br><br><br>"; | 212 | ins += "<br><br><br>"; |
| 210 | $i("editor_bd").innerHTML = ins; | 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 | function montaDivUsuario(dados){ | 215 | function montaDivUsuario(dados){ |
| 216 | var ins = "<p><select id='Eid_usuario' >"; | 216 | var ins = "<p><select id='Eid_usuario' >"; |
admin/js/mapas.js
| @@ -138,34 +138,41 @@ i3GEOadmin.mapas = { | @@ -138,34 +138,41 @@ i3GEOadmin.mapas = { | ||
| 138 | core_carregando("desativa"); | 138 | core_carregando("desativa"); |
| 139 | }, | 139 | }, |
| 140 | editor: function(dados,id,recordid){ | 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 | if(!$i("janela_editor2")){ | 141 | if(!$i("janela_editor2")){ |
| 149 | var editorBotoes,ins, | 142 | var editorBotoes,ins, |
| 150 | novoel = document.createElement("div"); | 143 | novoel = document.createElement("div"); |
| 151 | novoel.id = "janela_editor2"; | 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 | novoel.innerHTML = ins; | 150 | novoel.innerHTML = ins; |
| 157 | 151 | ||
| 158 | document.body.appendChild(novoel); | 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 | YAHOO.mapas.panelEditor2.render(); | 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 | YAHOO.mapas.panelEditor2.show(); | 174 | YAHOO.mapas.panelEditor2.show(); |
| 175 | + | ||
| 169 | $i("editor_bd2").innerHTML = i3GEOadmin.mapas.formulario(dados[0]); | 176 | $i("editor_bd2").innerHTML = i3GEOadmin.mapas.formulario(dados[0]); |
| 170 | core_comboMapfiles("comboMapfiles","Etemas_mapa","",'registraMapfile(this.value,\"Etemas_mapa\")'); | 177 | core_comboMapfiles("comboMapfiles","Etemas_mapa","",'registraMapfile(this.value,\"Etemas_mapa\")'); |
| 171 | core_comboPerfis("comboPerfis","Eperfil_mapa","","registraPerfil(this.value)"); | 178 | core_comboPerfis("comboPerfis","Eperfil_mapa","","registraPerfil(this.value)"); |
| @@ -174,8 +181,6 @@ i3GEOadmin.mapas = { | @@ -174,8 +181,6 @@ i3GEOadmin.mapas = { | ||
| 174 | formulario: function(i){ | 181 | formulario: function(i){ |
| 175 | var ins = ""; | 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 | ins += "<p>Ordem de apresentação do mapa:<br>"; | 184 | ins += "<p>Ordem de apresentação do mapa:<br>"; |
| 180 | ins += "<input size=10 type=text id=Eordem_mapa value='"+i.ordem_mapa+"' /></p>"; | 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,33 +150,36 @@ i3GEOadmin.menus = { | ||
| 150 | core_carregando("desativa"); | 150 | core_carregando("desativa"); |
| 151 | }, | 151 | }, |
| 152 | editor: function(dados,id,recordid){ | 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 | if(!$i("janela_editor2")){ | 153 | if(!$i("janela_editor2")){ |
| 161 | var editorBotoes,ins, | 154 | var editorBotoes,ins, |
| 162 | novoel = document.createElement("div"); | 155 | novoel = document.createElement("div"); |
| 163 | novoel.id = "janela_editor2"; | 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 | ins += "<div class='bd' style='height:354px;overflow:auto'>"; | 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 | ins += "<div id='letras_M'></div>"; | 160 | ins += "<div id='letras_M'></div>"; |
| 168 | novoel.innerHTML = ins; | 161 | novoel.innerHTML = ins; |
| 169 | 162 | ||
| 170 | document.body.appendChild(novoel); | 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 | YAHOO.menus.panelEditor2.render(); | 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 | YAHOO.menus.panelEditor2.show(); | 183 | YAHOO.menus.panelEditor2.show(); |
| 181 | $i("editor_bd2").innerHTML = i3GEOadmin.menus.formulario(dados[0]); | 184 | $i("editor_bd2").innerHTML = i3GEOadmin.menus.formulario(dados[0]); |
| 182 | core_carregando("desativa"); | 185 | core_carregando("desativa"); |
admin/js/operacoes.js
| @@ -195,14 +195,14 @@ function editar(tipo,id) | @@ -195,14 +195,14 @@ function editar(tipo,id) | ||
| 195 | if(tipo == "operacao") | 195 | if(tipo == "operacao") |
| 196 | { | 196 | { |
| 197 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 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 | $i("editor_bd").innerHTML = montaDivOperacao(dados); | 199 | $i("editor_bd").innerHTML = montaDivOperacao(dados); |
| 200 | core_carregando("desativa"); | 200 | core_carregando("desativa"); |
| 201 | } | 201 | } |
| 202 | if(tipo == "papel") | 202 | if(tipo == "papel") |
| 203 | { | 203 | { |
| 204 | var dados = YAHOO.lang.JSON.parse(o.responseText); | 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 | $i("editor_bd").innerHTML = montaDivPapel(dados); | 206 | $i("editor_bd").innerHTML = montaDivPapel(dados); |
| 207 | document.getElementById("Eid_papel").style.width = "200px"; | 207 | document.getElementById("Eid_papel").style.width = "200px"; |
| 208 | core_carregando("desativa"); | 208 | core_carregando("desativa"); |
admin/js/sistemas.js
| @@ -218,14 +218,14 @@ function editar(tipo,id) | @@ -218,14 +218,14 @@ function editar(tipo,id) | ||
| 218 | } | 218 | } |
| 219 | function montaEditorSistemas(dados,id) | 219 | function montaEditorSistemas(dados,id) |
| 220 | { | 220 | { |
| 221 | - core_montaEditor("gravaDadosSistema('"+id+"')"); | 221 | + core_montaEditor("gravaDadosSistema('"+id+"')","","","","Sistema",true,true,false); |
| 222 | $i("editor_bd").innerHTML = montaDivSistemas(dados); | 222 | $i("editor_bd").innerHTML = montaDivSistemas(dados); |
| 223 | core_carregando("desativa"); | 223 | core_carregando("desativa"); |
| 224 | core_comboPerfis("comboPerfis","selPerfil","","registraPerfil(this.value,\"Eperfil_sistema\")"); | 224 | core_comboPerfis("comboPerfis","selPerfil","","registraPerfil(this.value,\"Eperfil_sistema\")"); |
| 225 | } | 225 | } |
| 226 | function montaEditorFuncoes(dados,id) | 226 | function montaEditorFuncoes(dados,id) |
| 227 | { | 227 | { |
| 228 | - core_montaEditor("gravaDadosFuncao('"+id+"')"); | 228 | + core_montaEditor("gravaDadosFuncao('"+id+"')","","","","Função",true,true,false); |
| 229 | $i("editor_bd").innerHTML = montaDivFuncoes(dados); | 229 | $i("editor_bd").innerHTML = montaDivFuncoes(dados); |
| 230 | core_carregando("desativa"); | 230 | core_carregando("desativa"); |
| 231 | core_comboPerfis("comboPerfis","selPerfil","","registraPerfil(this.value,\"Eperfil_funcao\")"); | 231 | core_comboPerfis("comboPerfis","selPerfil","","registraPerfil(this.value,\"Eperfil_funcao\")"); |
admin/js/subgrupos.js
| @@ -112,7 +112,7 @@ i3GEOadmin.subgrupos = { | @@ -112,7 +112,7 @@ i3GEOadmin.subgrupos = { | ||
| 112 | i3GEOadmin.subgrupos.editor([i3GEOadmin.subgrupos.dados[0]],i3GEOadmin.subgrupos.dados[0].id_subgrupo,rec.getId()); | 112 | i3GEOadmin.subgrupos.editor([i3GEOadmin.subgrupos.dados[0]],i3GEOadmin.subgrupos.dados[0].id_subgrupo,rec.getId()); |
| 113 | } | 113 | } |
| 114 | } | 114 | } |
| 115 | - ); | 115 | + ); |
| 116 | i3GEOadmin.subgrupos.dataTable.subscribe('cellClickEvent',function(ev){ | 116 | i3GEOadmin.subgrupos.dataTable.subscribe('cellClickEvent',function(ev){ |
| 117 | var sUrl, callback,$clicouId, $recordid, | 117 | var sUrl, callback,$clicouId, $recordid, |
| 118 | target = YAHOO.util.Event.getTarget(ev), | 118 | target = YAHOO.util.Event.getTarget(ev), |
| @@ -148,33 +148,36 @@ i3GEOadmin.subgrupos = { | @@ -148,33 +148,36 @@ i3GEOadmin.subgrupos = { | ||
| 148 | core_carregando("desativa"); | 148 | core_carregando("desativa"); |
| 149 | }, | 149 | }, |
| 150 | editor: function(dados,id,recordid){ | 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 | if(!$i("janela_editor2")){ | 151 | if(!$i("janela_editor2")){ |
| 159 | var editorBotoes,ins, | 152 | var editorBotoes,ins, |
| 160 | novoel = document.createElement("div"); | 153 | novoel = document.createElement("div"); |
| 161 | novoel.id = "janela_editor2"; | 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 | ins += "<div class='bd' style='height:354px;overflow:auto'>"; | 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 | ins += "<div id='letras_SG'></div>"; | 158 | ins += "<div id='letras_SG'></div>"; |
| 166 | novoel.innerHTML = ins; | 159 | novoel.innerHTML = ins; |
| 167 | 160 | ||
| 168 | document.body.appendChild(novoel); | 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 | YAHOO.subgrupos.panelEditor2.render(); | 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 | YAHOO.subgrupos.panelEditor2.show(); | 181 | YAHOO.subgrupos.panelEditor2.show(); |
| 179 | $i("editor_bd2").innerHTML = i3GEOadmin.subgrupos.formulario(dados[0]); | 182 | $i("editor_bd2").innerHTML = i3GEOadmin.subgrupos.formulario(dados[0]); |
| 180 | core_carregando("desativa"); | 183 | core_carregando("desativa"); |
admin/js/usuarios.js
| @@ -199,14 +199,13 @@ function editar(tipo,id) | @@ -199,14 +199,13 @@ function editar(tipo,id) | ||
| 199 | if(tipo == "usuario") | 199 | if(tipo == "usuario") |
| 200 | { | 200 | { |
| 201 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | 201 | var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; |
| 202 | - core_montaEditor("","450px","380px","","Usuário"); | ||
| 203 | montaDivUsuario(dados); | 202 | montaDivUsuario(dados); |
| 204 | core_carregando("desativa"); | 203 | core_carregando("desativa"); |
| 205 | } | 204 | } |
| 206 | if(tipo == "papel") | 205 | if(tipo == "papel") |
| 207 | { | 206 | { |
| 208 | var dados = YAHOO.lang.JSON.parse(o.responseText); | 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 | $i("editor_bd").innerHTML = montaDivPapel(dados); | 209 | $i("editor_bd").innerHTML = montaDivPapel(dados); |
| 211 | document.getElementById("Eid_papel").style.width = "200px"; | 210 | document.getElementById("Eid_papel").style.width = "200px"; |
| 212 | core_carregando("desativa"); | 211 | core_carregando("desativa"); |
| @@ -226,6 +225,10 @@ function editar(tipo,id) | @@ -226,6 +225,10 @@ function editar(tipo,id) | ||
| 226 | {core_makeRequest(sUrl,callback);} | 225 | {core_makeRequest(sUrl,callback);} |
| 227 | } | 226 | } |
| 228 | function montaDivUsuario(i){ | 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 | var param = { | 232 | var param = { |
| 230 | "linhas":[ | 233 | "linhas":[ |
| 231 | {titulo:"Nome:",id:"Enome_usuario",size:"50",value:i.nome_usuario,tipo:"text",div:""}, | 234 | {titulo:"Nome:",id:"Enome_usuario",size:"50",value:i.nome_usuario,tipo:"text",div:""}, |
| @@ -236,7 +239,7 @@ function montaDivUsuario(i){ | @@ -236,7 +239,7 @@ function montaDivUsuario(i){ | ||
| 236 | {titulo:"Ativo:",id:"",size:"50",value:i.ativo,tipo:"text",div:"<div id=cAtivo ></div>"} | 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 | ins += core_geraLinhas(param); | 243 | ins += core_geraLinhas(param); |
| 241 | ins += "<br><br><br>"; | 244 | ins += "<br><br><br>"; |
| 242 | $i("editor_bd").innerHTML = ins; | 245 | $i("editor_bd").innerHTML = ins; |
| @@ -248,9 +251,6 @@ function montaDivUsuario(i){ | @@ -248,9 +251,6 @@ function montaDivUsuario(i){ | ||
| 248 | $i("cAtivo").innerHTML = temp; | 251 | $i("cAtivo").innerHTML = temp; |
| 249 | $i("Eativo").value = i.ativo; | 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 | function montaDivPapel(dados){ | 255 | function montaDivPapel(dados){ |
| 256 | var ins = "<p><select id='Eid_papel' >"; | 256 | var ins = "<p><select id='Eid_papel' >"; |
temas/_cursoaeroporto.map
| @@ -4,9 +4,24 @@ MAP | @@ -4,9 +4,24 @@ MAP | ||
| 4 | LAYER | 4 | LAYER |
| 5 | DATA "/var/www/i3geo/aplicmap/dados/sc22/AEROPORTO_CAMPO_DE_POUSO.shp" | 5 | DATA "/var/www/i3geo/aplicmap/dados/sc22/AEROPORTO_CAMPO_DE_POUSO.shp" |
| 6 | METADATA | 6 | METADATA |
| 7 | + "ltempoitemimagem" "" | ||
| 8 | + "ltempoitemdescricao" "" | ||
| 7 | "CLASSE" "SIM" | 9 | "CLASSE" "SIM" |
| 10 | + "ltempoiteminicio" "" | ||
| 11 | + "palletestep" "" | ||
| 12 | + "ltempoitemtip" "" | ||
| 13 | + "ltempoitemtitulo" "" | ||
| 14 | + "description_template" "" | ||
| 15 | + "ltempoitemlink" "" | ||
| 16 | + "palletefile" "" | ||
| 17 | + "ltempoformatodata" "" | ||
| 18 | + "ltempoitemicone" "" | ||
| 8 | "PLUGINI3GEO" "" | 19 | "PLUGINI3GEO" "" |
| 20 | + "itembuscarapida" "" | ||
| 9 | "TEMA" "Aeroportos SC22" | 21 | "TEMA" "Aeroportos SC22" |
| 22 | + "ltempoconvencode" "" | ||
| 23 | + "editorsql" "" | ||
| 24 | + "ltempoitemfim" "" | ||
| 10 | END # METADATA | 25 | END # METADATA |
| 11 | NAME "_cursoaeroporto" | 26 | NAME "_cursoaeroporto" |
| 12 | STATUS OFF | 27 | STATUS OFF |
| @@ -25,4 +40,5 @@ MAP | @@ -25,4 +40,5 @@ MAP | ||
| 25 | END # CLASS | 40 | END # CLASS |
| 26 | END # LAYER | 41 | END # LAYER |
| 27 | 42 | ||
| 28 | -END # MAP | ||
| 29 | \ No newline at end of file | 43 | \ No newline at end of file |
| 44 | +END # MAP | ||
| 45 | + |
temas/_lbairros.map
| @@ -16,6 +16,8 @@ MAP | @@ -16,6 +16,8 @@ MAP | ||
| 16 | "palletestep" "" | 16 | "palletestep" "" |
| 17 | "ltempoitemtip" "" | 17 | "ltempoitemtip" "" |
| 18 | "permitekmz" "nao" | 18 | "permitekmz" "nao" |
| 19 | + "temporizador" "" | ||
| 20 | + "iconetema" "" | ||
| 19 | "ltempoitemtitulo" "" | 21 | "ltempoitemtitulo" "" |
| 20 | "description_template" "" | 22 | "description_template" "" |
| 21 | "ltempoitemlink" "" | 23 | "ltempoitemlink" "" |
| @@ -25,36 +27,44 @@ MAP | @@ -25,36 +27,44 @@ MAP | ||
| 25 | "ltempoformatodata" "" | 27 | "ltempoformatodata" "" |
| 26 | "permitedownload" "sim" | 28 | "permitedownload" "sim" |
| 27 | "ltempoitemicone" "" | 29 | "ltempoitemicone" "" |
| 30 | + "permitecomentario" "" | ||
| 28 | "metaestat" "" | 31 | "metaestat" "" |
| 29 | "ESQUEMATABELAEDITAVEL" "i3geo_metaestat" | 32 | "ESQUEMATABELAEDITAVEL" "i3geo_metaestat" |
| 33 | + "download" "SIM" | ||
| 30 | "itembuscarapida" "no_bairro" | 34 | "itembuscarapida" "no_bairro" |
| 35 | + "arquivodownload" "" | ||
| 36 | + "arquivokmz" "" | ||
| 31 | "permitekml" "sim" | 37 | "permitekml" "sim" |
| 32 | "permiteogc" "sim" | 38 | "permiteogc" "sim" |
| 33 | "convcaracter" "" | 39 | "convcaracter" "" |
| 34 | - "TEMA" "Bairros IBGE" | 40 | + "TEMA" "Bairros IBGE -" |
| 35 | "COLUNAIDUNICO" "gid" | 41 | "COLUNAIDUNICO" "gid" |
| 36 | "COLUNAGEOMETRIA" "the_geom" | 42 | "COLUNAGEOMETRIA" "the_geom" |
| 43 | + "cortepixels" "0" | ||
| 37 | "ltempoconvencode" "" | 44 | "ltempoconvencode" "" |
| 38 | "editorsql" "" | 45 | "editorsql" "" |
| 39 | "TABELAEDITAVEL" "bairros" | 46 | "TABELAEDITAVEL" "bairros" |
| 40 | "ltempoitemfim" "" | 47 | "ltempoitemfim" "" |
| 48 | + "legendaimg" "" | ||
| 41 | END # METADATA | 49 | END # METADATA |
| 42 | NAME "_lbairros" | 50 | NAME "_lbairros" |
| 43 | STATUS DEFAULT | 51 | STATUS DEFAULT |
| 44 | TEMPLATE "none.htm" | 52 | TEMPLATE "none.htm" |
| 45 | TILEITEM "location" | 53 | TILEITEM "location" |
| 54 | + OPACITY 90 | ||
| 46 | TYPE POLYGON | 55 | TYPE POLYGON |
| 47 | UNITS METERS | 56 | UNITS METERS |
| 48 | CLASS | 57 | CLASS |
| 49 | NAME "" | 58 | NAME "" |
| 50 | STYLE | 59 | STYLE |
| 51 | - COLOR 255 255 255 | 60 | + COLOR "#ffffff33" |
| 52 | OPACITY 20 | 61 | OPACITY 20 |
| 53 | END # STYLE | 62 | END # STYLE |
| 54 | STYLE | 63 | STYLE |
| 55 | OUTLINECOLOR 255 0 0 | 64 | OUTLINECOLOR 255 0 0 |
| 56 | SYMBOL "p0" | 65 | SYMBOL "p0" |
| 57 | END # STYLE | 66 | END # STYLE |
| 67 | + TITLE "" | ||
| 58 | END # CLASS | 68 | END # CLASS |
| 59 | END # LAYER | 69 | END # LAYER |
| 60 | 70 |