Commit 4a3c82c33ddbed22a8acb6cfbd80fd7218eec29a
1 parent
68debf12
Exists in
master
and in
7 other branches
reformulação da janela de opçoes do editor de mapfiles via i3Geo
Showing
4 changed files
with
344 additions
and
473 deletions
Show diff stats
ferramentas/atalhoscamada/template_mst.html
| @@ -4,27 +4,27 @@ | @@ -4,27 +4,27 @@ | ||
| 4 | <label class='paragrafo'>{{{opacidade}}} | 4 | <label class='paragrafo'>{{{opacidade}}} |
| 5 | <a class=ajuda_usuario target=_blank href='{{{locaplic}}}/ajuda_usuario.php?idcategoria=5&idajuda=42' ><b> </b></a> | 5 | <a class=ajuda_usuario target=_blank href='{{{locaplic}}}/ajuda_usuario.php?idcategoria=5&idajuda=42' ><b> </b></a> |
| 6 | </label> | 6 | </label> |
| 7 | - <div class='i3geoForm i3geoFormIconeEdita' > | 7 | + <div class="form-group condensed" > |
| 8 | <form onsubmit='i3GEOF.atalhoscamada.mudaOpacidade(this,{{{idjanelaA}}});return false;'> | 8 | <form onsubmit='i3GEOF.atalhoscamada.mudaOpacidade(this,{{{idjanelaA}}});return false;'> |
| 9 | - <input type='text' value='' /> | 9 | + <input class="form-control" type='text' value='' /> |
| 10 | </form> | 10 | </form> |
| 11 | </div> | 11 | </div> |
| 12 | <br> | 12 | <br> |
| 13 | <label class='paragrafo'>{{{temporizador}}} | 13 | <label class='paragrafo'>{{{temporizador}}} |
| 14 | <a class=ajuda_usuario target=_blank href='{{{locaplic}}}/ajuda_usuario.php?idcategoria=5&idajuda=101' ><b> </b></a> | 14 | <a class=ajuda_usuario target=_blank href='{{{locaplic}}}/ajuda_usuario.php?idcategoria=5&idajuda=101' ><b> </b></a> |
| 15 | </label> | 15 | </label> |
| 16 | - <div class='i3geoForm i3geoFormIconeEdita' > | 16 | + <div class="form-group condensed" > |
| 17 | <form onsubmit='i3GEOF.atalhoscamada.temporizador(this,{{{idjanelaA}}});return false;'> | 17 | <form onsubmit='i3GEOF.atalhoscamada.temporizador(this,{{{idjanelaA}}});return false;'> |
| 18 | - <input type='text' value='' /> | 18 | + <input class="form-control" type='text' value='' /> |
| 19 | </form> | 19 | </form> |
| 20 | </div> | 20 | </div> |
| 21 | <br> | 21 | <br> |
| 22 | <label class='paragrafo'>{{{mudanome}}} | 22 | <label class='paragrafo'>{{{mudanome}}} |
| 23 | <a class=ajuda_usuario target=_blank href='{{{locaplic}}}/ajuda_usuario.php?idcategoria=5&idajuda=43' ><b> </b></a> | 23 | <a class=ajuda_usuario target=_blank href='{{{locaplic}}}/ajuda_usuario.php?idcategoria=5&idajuda=43' ><b> </b></a> |
| 24 | </label> | 24 | </label> |
| 25 | - <div class='i3geoForm i3geoFormIconeEdita' > | 25 | + <div class="form-group condensed" > |
| 26 | <form onsubmit='i3GEOF.atalhoscamada.mudaNome(this,{{{idjanelaA}}});return false;'> | 26 | <form onsubmit='i3GEOF.atalhoscamada.mudaNome(this,{{{idjanelaA}}});return false;'> |
| 27 | - <input type='text' value='' /> | 27 | + <input class="form-control" type='text' value='' /> |
| 28 | </form> | 28 | </form> |
| 29 | </div> | 29 | </div> |
| 30 | <br> | 30 | <br> |
ferramentas/atalhosedicao/dicionario.js
| @@ -26,9 +26,9 @@ i3GEOF.atalhosedicao.dicionario = { | @@ -26,9 +26,9 @@ i3GEOF.atalhosedicao.dicionario = { | ||
| 26 | es : "Textos (toponimia)" | 26 | es : "Textos (toponimia)" |
| 27 | } ], | 27 | } ], |
| 28 | 'etiqueta' : [ { | 28 | 'etiqueta' : [ { |
| 29 | - pt : "Etiquetas, busca rapida, alias", | 29 | + pt : "Etiquetas, busca...", |
| 30 | en : "", | 30 | en : "", |
| 31 | - es : "Etiqueta, busqueda rápida, alias" | 31 | + es : "Etiqueta, busqueda..." |
| 32 | } ], | 32 | } ], |
| 33 | 'filtro' : [ { | 33 | 'filtro' : [ { |
| 34 | pt : "Filtro de atributos", | 34 | pt : "Filtro de atributos", |
| @@ -56,9 +56,9 @@ i3GEOF.atalhosedicao.dicionario = { | @@ -56,9 +56,9 @@ i3GEOF.atalhosedicao.dicionario = { | ||
| 56 | es : "Herramientas con parámetros que pueden ser almazenados en el mapfile del tema" | 56 | es : "Herramientas con parámetros que pueden ser almazenados en el mapfile del tema" |
| 57 | } ], | 57 | } ], |
| 58 | "temacomgrafico" : [{ | 58 | "temacomgrafico" : [{ |
| 59 | - pt : "Feições com Gráficos", | 59 | + pt : "Gráficos", |
| 60 | en : "", | 60 | en : "", |
| 61 | - es : "Feiciones con Gráficos" | 61 | + es : "Gráficos" |
| 62 | }], | 62 | }], |
| 63 | "mostraClasses" : [{ | 63 | "mostraClasses" : [{ |
| 64 | pt : "Mostra as classes na legenda", | 64 | pt : "Mostra as classes na legenda", |
ferramentas/atalhosedicao/index.js
| @@ -11,430 +11,296 @@ if (typeof (i3GEOF) === 'undefined') { | @@ -11,430 +11,296 @@ if (typeof (i3GEOF) === 'undefined') { | ||
| 11 | //TODO criar nova opcao que permita editar um texto livre para a fonte e guarda-la no proprio mapfile | 11 | //TODO criar nova opcao que permita editar um texto livre para a fonte e guarda-la no proprio mapfile |
| 12 | i3GEOF.atalhosedicao = | 12 | i3GEOF.atalhosedicao = |
| 13 | { | 13 | { |
| 14 | - tema: "", | ||
| 15 | - /** | ||
| 16 | - * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php | ||
| 17 | - */ | ||
| 18 | - MUSTACHE : "", | ||
| 19 | - /** | ||
| 20 | - * Susbtitutos para o template | ||
| 21 | - */ | ||
| 22 | - mustacheHash : function() { | ||
| 23 | - var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.atalhosedicao.dicionario); | ||
| 24 | - dicionario["locaplic"] = i3GEO.configura.locaplic; | ||
| 25 | - return dicionario; | ||
| 26 | - }, | ||
| 27 | - /* | ||
| 28 | - * Function: iniciaDicionario (Depreciado na versao 6.0) | ||
| 29 | - * | ||
| 30 | - */ | ||
| 31 | - iniciaDicionario : function() { | ||
| 32 | - i3GEOF.atalhosedicao.iniciaJanelaFlutuante(); | ||
| 33 | - }, | ||
| 34 | - /* | ||
| 35 | - * Function: inicia | ||
| 36 | - * | ||
| 37 | - * Inicia a ferramenta. É chamado por criaJanelaFlutuante | ||
| 38 | - * | ||
| 39 | - * Parametro: | ||
| 40 | - * | ||
| 41 | - * iddiv {String} - id do div que receberá o conteudo HTML da ferramenta | ||
| 42 | - */ | ||
| 43 | - inicia : function(iddiv, idjanela) { | ||
| 44 | - var tema; | ||
| 45 | - i3GEO.janela.comboCabecalhoTemas( | ||
| 46 | - "i3GEOFatalhosedicaoComboCabeca", | ||
| 47 | - "i3GEOFatalhosedicaoComboCabecaSel", | ||
| 48 | - "atalhosedicao", | ||
| 49 | - "ligadosComTabela"); | ||
| 50 | - if(i3GEOF.atalhosedicao.tema === ""){ | ||
| 51 | - i3GEOF.atalhosedicao.tema = i3GEO.temaAtivo; | ||
| 52 | - } | ||
| 53 | - $i(iddiv).innerHTML = i3GEOF.atalhosedicao.html(idjanela); | 14 | + tema: "", |
| 15 | + /** | ||
| 16 | + * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php | ||
| 17 | + */ | ||
| 18 | + MUSTACHE : "", | ||
| 19 | + /** | ||
| 20 | + * Susbtitutos para o template | ||
| 21 | + */ | ||
| 22 | + mustacheHash : function() { | ||
| 23 | + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.atalhosedicao.dicionario); | ||
| 24 | + dicionario["locaplic"] = i3GEO.configura.locaplic; | ||
| 25 | + return dicionario; | ||
| 26 | + }, | ||
| 27 | + /* | ||
| 28 | + * Function: iniciaDicionario (Depreciado na versao 6.0) | ||
| 29 | + * | ||
| 30 | + */ | ||
| 31 | + iniciaDicionario : function() { | ||
| 32 | + i3GEOF.atalhosedicao.iniciaJanelaFlutuante(); | ||
| 33 | + }, | ||
| 34 | + salva: function(){ | ||
| 35 | + i3GEOF.atalhosedicao.metadata($i("i3GEOFatalhosedicaoCache"),true); | ||
| 36 | + i3GEO.tema.dialogo.salvaMapfile(i3GEOF.atalhosedicao.tema); | ||
| 37 | + }, | ||
| 38 | + temaComGrafico: function(){ | ||
| 39 | + i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 40 | + i3GEO.tema.dialogo.graficotema(i3GEO.temaAtivo,{ | ||
| 41 | + mesmoTema : true | ||
| 42 | + }); | ||
| 43 | + }, | ||
| 44 | + parametrosSql: function() { | ||
| 45 | + i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 46 | + //i3GEO.pluginI3geo.parametrossql.buscaParForm(i3GEOF.atalhosedicao.tema); | ||
| 47 | + YAHOO.namespace("admin"); | ||
| 48 | + YAHOO.namespace("admin.container"); | ||
| 49 | + core_montaEditor("","450px","500px","","Plugin",true,false,false); | ||
| 50 | + var sUrl = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=pegaPlugin&codigoMap="+i3GEO.temaAtivo+"&codigoLayer="+i3GEO.temaAtivo+"&g_sid="+i3GEO.configura.sid; | ||
| 51 | + var montaEditorPlugin = function(retorno){ | ||
| 52 | + var plugin = "parametrossql"; | ||
| 53 | + var ins = "<input type=button title='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' value='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' id=salvarPlugin />" | ||
| 54 | + + "<input type=button title='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' value='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' id=removerPlugin />"; | ||
| 55 | + //pega os campos do formulario | ||
| 56 | + ins += i3GEO.pluginI3geo.formAdmin(plugin,retorno); | ||
| 57 | + var ajuda = "<p class='paragrafo'>Mais informações:<br><a href='"+i3GEO.pluginI3geo.linkAjuda(plugin)+"' target=_blank >" + i3GEO.pluginI3geo.linkAjuda(plugin) + "</a></p>"; | ||
| 58 | + $i("editor_bd").innerHTML = ins + ajuda; | ||
| 54 | 59 | ||
| 55 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoLegenda", { | ||
| 56 | - onclick : { | ||
| 57 | - fn : function() { | ||
| 58 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 59 | - i3GEO.tema.dialogo.editaLegenda(); | ||
| 60 | - } | ||
| 61 | - } | ||
| 62 | - }); | ||
| 63 | - $i("i3GEOFatalhosedicaoLegenda-button").style.width = "200px"; | 60 | + new YAHOO.widget.Button("salvarPlugin",{ onclick: { fn: function(){ |
| 61 | + i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),plugin,i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 62 | + } }}); | ||
| 64 | 63 | ||
| 65 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoSalva", { | ||
| 66 | - onclick : { | ||
| 67 | - fn : function() { | ||
| 68 | - //obtem os parametros que devem ficar no objeto camada | ||
| 69 | - i3GEOF.atalhosedicao.metadata($i("i3GEOFatalhosedicaoCache"),true); | ||
| 70 | - i3GEO.tema.dialogo.salvaMapfile(i3GEOF.atalhosedicao.tema); | ||
| 71 | - } | ||
| 72 | - } | ||
| 73 | - }); | ||
| 74 | - $i("i3GEOFatalhosedicaoSalva-button").style.width = "200px"; | 64 | + new YAHOO.widget.Button("removerPlugin",{ onclick: { fn: function(){ |
| 65 | + i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),"",i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 66 | + } }}); | ||
| 67 | + }; | ||
| 68 | + core_pegaDados("",sUrl,montaEditorPlugin); | ||
| 69 | + }, | ||
| 70 | + layerKml: function() { | ||
| 71 | + i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 72 | + YAHOO.namespace("admin"); | ||
| 73 | + YAHOO.namespace("admin.container"); | ||
| 74 | + core_montaEditor("","450px","500px","","Plugin",true,false,false); | ||
| 75 | + var sUrl = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=pegaPlugin&codigoMap="+i3GEO.temaAtivo+"&codigoLayer="+i3GEO.temaAtivo+"&g_sid="+i3GEO.configura.sid; | ||
| 76 | + var montaEditorPlugin = function(retorno){ | ||
| 77 | + var plugin = "layerkml"; | ||
| 78 | + var ins = "<input type=button title='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' value='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' id=salvarPlugin />" | ||
| 79 | + + "<input type=button title='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' value='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' id=removerPlugin />"; | ||
| 80 | + //pega os campos do formulario | ||
| 81 | + ins += i3GEO.pluginI3geo.formAdmin(plugin,retorno); | ||
| 82 | + var ajuda = "<p class='paragrafo'>Mais informações:<br><a href='"+i3GEO.pluginI3geo.linkAjuda(plugin)+"' target=_blank >" + i3GEO.pluginI3geo.linkAjuda(plugin) + "</a></p>"; | ||
| 83 | + $i("editor_bd").innerHTML = ins + ajuda; | ||
| 75 | 84 | ||
| 76 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoTabela", { | ||
| 77 | - onclick : { | ||
| 78 | - fn : function() { | ||
| 79 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 80 | - i3GEO.tema.dialogo.tabela(); | ||
| 81 | - } | ||
| 82 | - } | ||
| 83 | - }); | ||
| 84 | - $i("i3GEOFatalhosedicaoTabela-button").style.width = "200px"; | 85 | + new YAHOO.widget.Button("salvarPlugin",{ onclick: { fn: function(){ |
| 86 | + i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),plugin,i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 87 | + } }}); | ||
| 85 | 88 | ||
| 86 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoTexto", { | ||
| 87 | - onclick : { | ||
| 88 | - fn : function() { | ||
| 89 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 90 | - i3GEO.tema.dialogo.toponimia(); | ||
| 91 | - } | ||
| 92 | - } | ||
| 93 | - }); | ||
| 94 | - $i("i3GEOFatalhosedicaoTexto-button").style.width = "200px"; | 89 | + new YAHOO.widget.Button("removerPlugin",{ onclick: { fn: function(){ |
| 90 | + i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),"",i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 91 | + } }}); | ||
| 92 | + }; | ||
| 93 | + core_pegaDados("",sUrl,montaEditorPlugin); | ||
| 94 | + }, | ||
| 95 | + markercluster: function() { | ||
| 96 | + i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 97 | + YAHOO.namespace("admin"); | ||
| 98 | + YAHOO.namespace("admin.container"); | ||
| 99 | + core_montaEditor("","450px","500px","","Plugin",false,false,false); | ||
| 100 | + var sUrl = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=pegaPlugin&codigoMap="+i3GEO.temaAtivo+"&codigoLayer="+i3GEO.temaAtivo+"&g_sid="+i3GEO.configura.sid; | ||
| 101 | + var montaEditorPlugin = function(retorno){ | ||
| 102 | + var plugin = "markercluster"; | ||
| 103 | + var ins = "<input type=button title='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' value='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' id=salvarPlugin />" | ||
| 104 | + + "<input type=button title='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' value='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' id=removerPlugin />"; | ||
| 105 | + //pega os campos do formulario | ||
| 106 | + ins += i3GEO.pluginI3geo.formAdmin(plugin,retorno); | ||
| 107 | + var ajuda = "<p class='paragrafo'>Mais informações:<br><a href='"+i3GEO.pluginI3geo.linkAjuda(plugin)+"' target=_blank >" + i3GEO.pluginI3geo.linkAjuda(plugin) + "</a></p>"; | ||
| 108 | + $i("editor_bd").innerHTML = ins + ajuda; | ||
| 95 | 109 | ||
| 96 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoEtiqueta", { | ||
| 97 | - onclick : { | ||
| 98 | - fn : function() { | ||
| 99 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 100 | - i3GEO.tema.dialogo.etiquetas(); | ||
| 101 | - } | ||
| 102 | - } | ||
| 103 | - }); | ||
| 104 | - $i("i3GEOFatalhosedicaoEtiqueta-button").style.width = "200px"; | 110 | + new YAHOO.widget.Button("salvarPlugin",{ onclick: { fn: function(){ |
| 111 | + i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),plugin,i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 112 | + } }}); | ||
| 105 | 113 | ||
| 106 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoFiltro", { | ||
| 107 | - onclick : { | ||
| 108 | - fn : function() { | ||
| 109 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 110 | - i3GEO.tema.dialogo.filtro(); | ||
| 111 | - } | ||
| 112 | - } | ||
| 113 | - }); | ||
| 114 | - $i("i3GEOFatalhosedicaoFiltro-button").style.width = "200px"; | 114 | + new YAHOO.widget.Button("removerPlugin",{ onclick: { fn: function(){ |
| 115 | + i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),"",i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 116 | + } }}); | ||
| 117 | + i3GEO.util.aplicaAquarela("editor_bd"); | ||
| 118 | + }; | ||
| 119 | + core_pegaDados("",sUrl,montaEditorPlugin); | ||
| 120 | + }, | ||
| 121 | + heatmap: function() { | ||
| 122 | + i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 123 | + YAHOO.namespace("admin"); | ||
| 124 | + YAHOO.namespace("admin.container"); | ||
| 125 | + core_montaEditor("","450px","500px","","Plugin",true,false,false); | ||
| 126 | + var sUrl = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=pegaPlugin&codigoMap="+i3GEO.temaAtivo+"&codigoLayer="+i3GEO.temaAtivo+"&g_sid="+i3GEO.configura.sid; | ||
| 127 | + var montaEditorPlugin = function(retorno){ | ||
| 128 | + var plugin = "heatmap"; | ||
| 129 | + var ins = "<input type=button title='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' value='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' id=salvarPlugin />" | ||
| 130 | + + "<input type=button title='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' value='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' id=removerPlugin />"; | ||
| 131 | + //pega os campos do formulario | ||
| 132 | + ins += i3GEO.pluginI3geo.formAdmin(plugin,retorno); | ||
| 133 | + var ajuda = "<p class='paragrafo'>Mais informações:<br><a href='"+i3GEO.pluginI3geo.linkAjuda(plugin)+"' target=_blank >" + i3GEO.pluginI3geo.linkAjuda(plugin) + "</a></p>"; | ||
| 134 | + $i("editor_bd").innerHTML = ins + ajuda; | ||
| 115 | 135 | ||
| 116 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoOpacidadeB", { | ||
| 117 | - onclick : { | ||
| 118 | - fn : function() { | ||
| 119 | - var valor = $i("i3GEOFatalhosedicaoOpacidade").value; | ||
| 120 | - i3GEO.tema.mudatransp(i3GEOF.atalhosedicao.tema,valor); | ||
| 121 | - } | ||
| 122 | - } | ||
| 123 | - }); | ||
| 124 | - $i("i3GEOFatalhosedicaoOpacidadeB-button").style.width = "50px"; | 136 | + new YAHOO.widget.Button("salvarPlugin",{ onclick: { fn: function(){ |
| 137 | + i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),plugin,i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 138 | + } }}); | ||
| 125 | 139 | ||
| 126 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoTme", { | ||
| 127 | - onclick : { | ||
| 128 | - fn : function() { | ||
| 129 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 130 | - i3GEO.tema.dialogo.tme(i3GEOF.atalhosedicao.tema); | ||
| 131 | - } | 140 | + new YAHOO.widget.Button("removerPlugin",{ onclick: { fn: function(){ |
| 141 | + i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),"",i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 142 | + } }}); | ||
| 143 | + }; | ||
| 144 | + core_pegaDados("",sUrl,montaEditorPlugin); | ||
| 145 | + }, | ||
| 146 | + /* | ||
| 147 | + * Function: inicia | ||
| 148 | + * | ||
| 149 | + * Inicia a ferramenta. É chamado por criaJanelaFlutuante | ||
| 150 | + * | ||
| 151 | + * Parametro: | ||
| 152 | + * | ||
| 153 | + * iddiv {String} - id do div que receberá o conteudo HTML da ferramenta | ||
| 154 | + */ | ||
| 155 | + inicia : function(iddiv, idjanela) { | ||
| 156 | + var tema; | ||
| 157 | + i3GEO.janela.comboCabecalhoTemas( | ||
| 158 | + "i3GEOFatalhosedicaoComboCabeca", | ||
| 159 | + "i3GEOFatalhosedicaoComboCabecaSel", | ||
| 160 | + "atalhosedicao", | ||
| 161 | + "ligadosComTabela"); | ||
| 162 | + if(i3GEOF.atalhosedicao.tema === ""){ | ||
| 163 | + i3GEOF.atalhosedicao.tema = i3GEO.temaAtivo; | ||
| 132 | } | 164 | } |
| 133 | - }); | ||
| 134 | - $i("i3GEOFatalhosedicaoTme-button").style.width = "200px"; | ||
| 135 | - | ||
| 136 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoStorymap", { | ||
| 137 | - onclick : { | ||
| 138 | - fn : function() { | ||
| 139 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 140 | - i3GEO.tema.dialogo.storymap(i3GEOF.atalhosedicao.tema); | ||
| 141 | - } | 165 | + $i(iddiv).innerHTML = i3GEOF.atalhosedicao.html(idjanela); |
| 166 | + // | ||
| 167 | + //atualiza os campos que dependem de parametros de cada camada | ||
| 168 | + // | ||
| 169 | + tema = i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.atalhosedicao.tema); | ||
| 170 | + if(tema.cache.toLowerCase() === "sim"){ | ||
| 171 | + $i("i3GEOFatalhosedicaoCache").checked = true; | ||
| 142 | } | 172 | } |
| 143 | - }); | ||
| 144 | - $i("i3GEOFatalhosedicaoStorymap-button").style.width = "200px"; | ||
| 145 | - | ||
| 146 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoLinhadotempo", { | ||
| 147 | - onclick : { | ||
| 148 | - fn : function() { | ||
| 149 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 150 | - i3GEO.analise.dialogo.linhaDoTempo(); | ||
| 151 | - } | 173 | + if(tema.classe.toLowerCase() === "nao"){ |
| 174 | + $i("i3GEOFatalhosedicaoClasse").checked = false; | ||
| 152 | } | 175 | } |
| 153 | - }); | ||
| 154 | - $i("i3GEOFatalhosedicaoLinhadotempo-button").style.width = "200px"; | ||
| 155 | - | ||
| 156 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoAnimagif", { | ||
| 157 | - onclick : { | ||
| 158 | - fn : function() { | ||
| 159 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 160 | - i3GEO.tema.dialogo.animagif(i3GEOF.atalhosedicao.tema); | ||
| 161 | - } | 176 | + if(tema.identifica.toLowerCase() === "nao"){ |
| 177 | + $i("i3GEOFatalhosedicaoIdentifica").checked = false; | ||
| 162 | } | 178 | } |
| 163 | - }); | ||
| 164 | - $i("i3GEOFatalhosedicaoAnimagif-button").style.width = "200px"; | ||
| 165 | - | ||
| 166 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoParametrossql", { | ||
| 167 | - onclick : { | ||
| 168 | - fn : function() { | ||
| 169 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 170 | - //i3GEO.pluginI3geo.parametrossql.buscaParForm(i3GEOF.atalhosedicao.tema); | ||
| 171 | - YAHOO.namespace("admin"); | ||
| 172 | - YAHOO.namespace("admin.container"); | ||
| 173 | - core_montaEditor("","450px","500px","","Plugin",true,false,false); | ||
| 174 | - var sUrl = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=pegaPlugin&codigoMap="+i3GEO.temaAtivo+"&codigoLayer="+i3GEO.temaAtivo+"&g_sid="+i3GEO.configura.sid; | ||
| 175 | - var montaEditorPlugin = function(retorno){ | ||
| 176 | - var plugin = "parametrossql"; | ||
| 177 | - var ins = "<input type=button title='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' value='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' id=salvarPlugin />" | ||
| 178 | - + "<input type=button title='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' value='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' id=removerPlugin />"; | ||
| 179 | - //pega os campos do formulario | ||
| 180 | - ins += i3GEO.pluginI3geo.formAdmin(plugin,retorno); | ||
| 181 | - var ajuda = "<p class='paragrafo'>Mais informações:<br><a href='"+i3GEO.pluginI3geo.linkAjuda(plugin)+"' target=_blank >" + i3GEO.pluginI3geo.linkAjuda(plugin) + "</a></p>"; | ||
| 182 | - $i("editor_bd").innerHTML = ins + ajuda; | 179 | + $i("i3GEOFatalhosedicaoOpacidade").value = tema.transparency; |
| 180 | + }, | ||
| 181 | + /* | ||
| 182 | + * Function: html | ||
| 183 | + * | ||
| 184 | + * Gera o código html para apresentação das opções da ferramenta | ||
| 185 | + * | ||
| 186 | + * Retorno: | ||
| 187 | + * | ||
| 188 | + * String com o código html | ||
| 189 | + */ | ||
| 190 | + html : function(idjanela) { | ||
| 191 | + var ins = Mustache.render(i3GEOF.atalhosedicao.MUSTACHE, i3GEOF.atalhosedicao.mustacheHash()); | ||
| 192 | + return ins; | ||
| 193 | + }, | ||
| 194 | + /* | ||
| 195 | + * Function: criaJanelaFlutuante | ||
| 196 | + * | ||
| 197 | + * Cria a janela flutuante para controle da ferramenta. | ||
| 198 | + */ | ||
| 199 | + iniciaJanelaFlutuante : function() { | ||
| 200 | + var minimiza, cabecalho, janela, divid, titulo; | ||
| 183 | 201 | ||
| 184 | - new YAHOO.widget.Button("salvarPlugin",{ onclick: { fn: function(){ | ||
| 185 | - i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),plugin,i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 186 | - } }}); | ||
| 187 | - | ||
| 188 | - new YAHOO.widget.Button("removerPlugin",{ onclick: { fn: function(){ | ||
| 189 | - i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),"",i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 190 | - } }}); | ||
| 191 | - }; | ||
| 192 | - core_pegaDados("",sUrl,montaEditorPlugin); | ||
| 193 | - } | 202 | + if($i("i3GEOF.atalhosedicao")){ |
| 203 | + return; | ||
| 194 | } | 204 | } |
| 195 | - }); | ||
| 196 | - $i("i3GEOFatalhosedicaoParametrossql-button").style.width = "200px"; | ||
| 197 | - | ||
| 198 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoLayerkml", { | ||
| 199 | - onclick : { | ||
| 200 | - fn : function() { | ||
| 201 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 202 | - YAHOO.namespace("admin"); | ||
| 203 | - YAHOO.namespace("admin.container"); | ||
| 204 | - core_montaEditor("","450px","500px","","Plugin",true,false,false); | ||
| 205 | - var sUrl = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=pegaPlugin&codigoMap="+i3GEO.temaAtivo+"&codigoLayer="+i3GEO.temaAtivo+"&g_sid="+i3GEO.configura.sid; | ||
| 206 | - var montaEditorPlugin = function(retorno){ | ||
| 207 | - var plugin = "layerkml"; | ||
| 208 | - var ins = "<input type=button title='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' value='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' id=salvarPlugin />" | ||
| 209 | - + "<input type=button title='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' value='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' id=removerPlugin />"; | ||
| 210 | - //pega os campos do formulario | ||
| 211 | - ins += i3GEO.pluginI3geo.formAdmin(plugin,retorno); | ||
| 212 | - var ajuda = "<p class='paragrafo'>Mais informações:<br><a href='"+i3GEO.pluginI3geo.linkAjuda(plugin)+"' target=_blank >" + i3GEO.pluginI3geo.linkAjuda(plugin) + "</a></p>"; | ||
| 213 | - $i("editor_bd").innerHTML = ins + ajuda; | ||
| 214 | - | ||
| 215 | - new YAHOO.widget.Button("salvarPlugin",{ onclick: { fn: function(){ | ||
| 216 | - i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),plugin,i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 217 | - } }}); | ||
| 218 | - | ||
| 219 | - new YAHOO.widget.Button("removerPlugin",{ onclick: { fn: function(){ | ||
| 220 | - i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),"",i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 221 | - } }}); | ||
| 222 | - }; | ||
| 223 | - core_pegaDados("",sUrl,montaEditorPlugin); | 205 | + cabecalho = function() { |
| 206 | + }; | ||
| 207 | + minimiza = function() { | ||
| 208 | + i3GEO.janela.minimiza("i3GEOFatalhosedicao"); | ||
| 209 | + }; | ||
| 210 | + // cria a janela flutuante | ||
| 211 | + titulo = "</div><div class='i3GeoTituloJanelaBs'>" + i3GEO.temaAtivo + "</div>"; | ||
| 212 | + janela = | ||
| 213 | + i3GEO.janela.cria( | ||
| 214 | + "250px", | ||
| 215 | + "300px", | ||
| 216 | + "", | ||
| 217 | + "", | ||
| 218 | + "", | ||
| 219 | + titulo, | ||
| 220 | + "i3GEOF.atalhosedicao", | ||
| 221 | + false, | ||
| 222 | + "hd", | ||
| 223 | + cabecalho, | ||
| 224 | + minimiza, | ||
| 225 | + "", | ||
| 226 | + true, | ||
| 227 | + "", | ||
| 228 | + "", | ||
| 229 | + "", | ||
| 230 | + "" | ||
| 231 | + ); | ||
| 232 | + divid = janela[2].id; | ||
| 233 | + janela[0].moveTo(100,60); | ||
| 234 | + $i("i3GEOF.atalhosedicao_corpo").style.backgroundColor = "white"; | ||
| 235 | + i3GEOF.atalhosedicao.inicia(divid, "i3GEOF.atalhosedicao"); | ||
| 236 | + }, | ||
| 237 | + /** | ||
| 238 | + * Aplica ao objeto CAMADAS o parametro definido | ||
| 239 | + * Esse parametro e usado na hora de salvar o mapa | ||
| 240 | + * Para isso, a funcao salvarmapfile deve ser preparada para obter o parametro | ||
| 241 | + * e enviar para a funcao php | ||
| 242 | + * veja em i3GEOF.salvamapfile.salva | ||
| 243 | + * | ||
| 244 | + * conv indica se deve ser feita a conversao de checked para sim/nao | ||
| 245 | + */ | ||
| 246 | + metadata: function(obj,conv){ | ||
| 247 | + var valor,tema; | ||
| 248 | + if(conv){ | ||
| 249 | + if(obj.checked){ | ||
| 250 | + valor = "sim"; | ||
| 224 | } | 251 | } |
| 225 | - } | ||
| 226 | - }); | ||
| 227 | - $i("i3GEOFatalhosedicaoLayerkml-button").style.width = "200px"; | ||
| 228 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoMarkercluster", { | ||
| 229 | - onclick : { | ||
| 230 | - fn : function() { | ||
| 231 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 232 | - YAHOO.namespace("admin"); | ||
| 233 | - YAHOO.namespace("admin.container"); | ||
| 234 | - core_montaEditor("","450px","500px","","Plugin",false,false,false); | ||
| 235 | - var sUrl = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=pegaPlugin&codigoMap="+i3GEO.temaAtivo+"&codigoLayer="+i3GEO.temaAtivo+"&g_sid="+i3GEO.configura.sid; | ||
| 236 | - var montaEditorPlugin = function(retorno){ | ||
| 237 | - var plugin = "markercluster"; | ||
| 238 | - var ins = "<input type=button title='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' value='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' id=salvarPlugin />" | ||
| 239 | - + "<input type=button title='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' value='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' id=removerPlugin />"; | ||
| 240 | - //pega os campos do formulario | ||
| 241 | - ins += i3GEO.pluginI3geo.formAdmin(plugin,retorno); | ||
| 242 | - var ajuda = "<p class='paragrafo'>Mais informações:<br><a href='"+i3GEO.pluginI3geo.linkAjuda(plugin)+"' target=_blank >" + i3GEO.pluginI3geo.linkAjuda(plugin) + "</a></p>"; | ||
| 243 | - $i("editor_bd").innerHTML = ins + ajuda; | ||
| 244 | - | ||
| 245 | - new YAHOO.widget.Button("salvarPlugin",{ onclick: { fn: function(){ | ||
| 246 | - i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),plugin,i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 247 | - } }}); | ||
| 248 | - | ||
| 249 | - new YAHOO.widget.Button("removerPlugin",{ onclick: { fn: function(){ | ||
| 250 | - i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),"",i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 251 | - } }}); | ||
| 252 | - i3GEO.util.aplicaAquarela("editor_bd"); | ||
| 253 | - }; | ||
| 254 | - core_pegaDados("",sUrl,montaEditorPlugin); | ||
| 255 | - } | ||
| 256 | - } | ||
| 257 | - }); | ||
| 258 | - $i("i3GEOFatalhosedicaoMarkercluster-button").style.width = "200px"; | ||
| 259 | - | ||
| 260 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoHeatmap", { | ||
| 261 | - onclick : { | ||
| 262 | - fn : function() { | ||
| 263 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 264 | - YAHOO.namespace("admin"); | ||
| 265 | - YAHOO.namespace("admin.container"); | ||
| 266 | - core_montaEditor("","450px","500px","","Plugin",true,false,false); | ||
| 267 | - var sUrl = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=pegaPlugin&codigoMap="+i3GEO.temaAtivo+"&codigoLayer="+i3GEO.temaAtivo+"&g_sid="+i3GEO.configura.sid; | ||
| 268 | - var montaEditorPlugin = function(retorno){ | ||
| 269 | - var plugin = "heatmap"; | ||
| 270 | - var ins = "<input type=button title='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' value='"+ $trad("salva",i3GEOadmin.core.dicionario) +"' id=salvarPlugin />" | ||
| 271 | - + "<input type=button title='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' value='"+ $trad("removePlugin",i3GEOF.atalhosedicao.dicionario) +"' id=removerPlugin />"; | ||
| 272 | - //pega os campos do formulario | ||
| 273 | - ins += i3GEO.pluginI3geo.formAdmin(plugin,retorno); | ||
| 274 | - var ajuda = "<p class='paragrafo'>Mais informações:<br><a href='"+i3GEO.pluginI3geo.linkAjuda(plugin)+"' target=_blank >" + i3GEO.pluginI3geo.linkAjuda(plugin) + "</a></p>"; | ||
| 275 | - $i("editor_bd").innerHTML = ins + ajuda; | ||
| 276 | - | ||
| 277 | - new YAHOO.widget.Button("salvarPlugin",{ onclick: { fn: function(){ | ||
| 278 | - i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),plugin,i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 279 | - } }}); | ||
| 280 | - | ||
| 281 | - new YAHOO.widget.Button("removerPlugin",{ onclick: { fn: function(){ | ||
| 282 | - i3GEOF.atalhosedicao.salvarDadosEditorPlugin($i("editor_bd"),"",i3GEOF.atalhosedicao.tema,i3GEOF.atalhosedicao.tema); | ||
| 283 | - } }}); | ||
| 284 | - }; | ||
| 285 | - core_pegaDados("",sUrl,montaEditorPlugin); | ||
| 286 | - } | ||
| 287 | - } | ||
| 288 | - }); | ||
| 289 | - $i("i3GEOFatalhosedicaoHeatmap-button").style.width = "200px"; | ||
| 290 | - | ||
| 291 | - new YAHOO.widget.Button("i3GEOFatalhosedicaoTemaComGrafico", { | ||
| 292 | - onclick : { | ||
| 293 | - fn : function() { | ||
| 294 | - i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema; | ||
| 295 | - i3GEO.tema.dialogo.graficotema(i3GEO.temaAtivo,{ | ||
| 296 | - mesmoTema : true | ||
| 297 | - }); | 252 | + else{ |
| 253 | + valor = "nao"; | ||
| 298 | } | 254 | } |
| 299 | } | 255 | } |
| 300 | - }); | ||
| 301 | - $i("i3GEOFatalhosedicaoTemaComGrafico-button").style.width = "200px"; | ||
| 302 | - // | ||
| 303 | - //atualiza os campos que dependem de parametros de cada camada | ||
| 304 | - // | ||
| 305 | - tema = i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.atalhosedicao.tema); | ||
| 306 | - if(tema.cache.toLowerCase() === "sim"){ | ||
| 307 | - $i("i3GEOFatalhosedicaoCache").checked = true; | ||
| 308 | - } | ||
| 309 | - if(tema.classe.toLowerCase() === "nao"){ | ||
| 310 | - $i("i3GEOFatalhosedicaoClasse").checked = false; | ||
| 311 | - } | ||
| 312 | - if(tema.identifica.toLowerCase() === "nao"){ | ||
| 313 | - $i("i3GEOFatalhosedicaoIdentifica").checked = false; | ||
| 314 | - } | ||
| 315 | - $i("i3GEOFatalhosedicaoOpacidade").value = tema.transparency; | ||
| 316 | - }, | ||
| 317 | - /* | ||
| 318 | - * Function: html | ||
| 319 | - * | ||
| 320 | - * Gera o código html para apresentação das opções da ferramenta | ||
| 321 | - * | ||
| 322 | - * Retorno: | ||
| 323 | - * | ||
| 324 | - * String com o código html | ||
| 325 | - */ | ||
| 326 | - html : function(idjanela) { | ||
| 327 | - var ins = Mustache.render(i3GEOF.atalhosedicao.MUSTACHE, i3GEOF.atalhosedicao.mustacheHash()); | ||
| 328 | - return ins; | ||
| 329 | - }, | ||
| 330 | - /* | ||
| 331 | - * Function: criaJanelaFlutuante | ||
| 332 | - * | ||
| 333 | - * Cria a janela flutuante para controle da ferramenta. | ||
| 334 | - */ | ||
| 335 | - iniciaJanelaFlutuante : function() { | ||
| 336 | - var minimiza, cabecalho, janela, divid, titulo; | ||
| 337 | - | ||
| 338 | - if($i("i3GEOF.atalhosedicao")){ | ||
| 339 | - return; | ||
| 340 | - } | ||
| 341 | - cabecalho = function() { | ||
| 342 | - }; | ||
| 343 | - minimiza = function() { | ||
| 344 | - i3GEO.janela.minimiza("i3GEOFatalhosedicao"); | ||
| 345 | - }; | ||
| 346 | - // cria a janela flutuante | ||
| 347 | - titulo = | ||
| 348 | - "<div id='i3GEOFatalhosedicaoComboCabeca' class='comboTemasCabecalho'></div> "; | ||
| 349 | - janela = | ||
| 350 | - i3GEO.janela.cria( | ||
| 351 | - "250px", | ||
| 352 | - "300px", | ||
| 353 | - "", | ||
| 354 | - "", | ||
| 355 | - "", | ||
| 356 | - titulo, | ||
| 357 | - "i3GEOF.atalhosedicao", | ||
| 358 | - false, | ||
| 359 | - "hd", | ||
| 360 | - cabecalho, | ||
| 361 | - minimiza, | ||
| 362 | - "", | ||
| 363 | - true, | ||
| 364 | - i3GEO.configura.locaplic + "/imagens/oxygen/16x16/games-config-custom.png" | ||
| 365 | - ); | ||
| 366 | - divid = janela[2].id; | ||
| 367 | - janela[0].moveTo(100,60); | ||
| 368 | - $i("i3GEOF.atalhosedicao_corpo").style.backgroundColor = "white"; | ||
| 369 | - i3GEOF.atalhosedicao.inicia(divid, "i3GEOF.atalhosedicao"); | ||
| 370 | - }, | ||
| 371 | - /** | ||
| 372 | - * Aplica ao objeto CAMADAS o parametro definido | ||
| 373 | - * Esse parametro e usado na hora de salvar o mapa | ||
| 374 | - * Para isso, a funcao salvarmapfile deve ser preparada para obter o parametro | ||
| 375 | - * e enviar para a funcao php | ||
| 376 | - * veja em i3GEOF.salvamapfile.salva | ||
| 377 | - * | ||
| 378 | - * conv indica se deve ser feita a conversao de checked para sim/nao | ||
| 379 | - */ | ||
| 380 | - metadata: function(obj,conv){ | ||
| 381 | - var valor,tema; | ||
| 382 | - if(conv){ | ||
| 383 | - if(obj.checked){ | ||
| 384 | - valor = "sim"; | ||
| 385 | - } | ||
| 386 | else{ | 256 | else{ |
| 387 | - valor = "nao"; | 257 | + valor = obj.value; |
| 388 | } | 258 | } |
| 389 | - } | ||
| 390 | - else{ | ||
| 391 | - valor = obj.value; | ||
| 392 | - } | ||
| 393 | - tema = i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.atalhosedicao.tema); | ||
| 394 | - tema[obj.name] = valor; | ||
| 395 | - }, | ||
| 396 | - salvarDadosEditorPlugin: function(onde,plugin,codigoMap,codigoLayer){ | ||
| 397 | - //TODO redesenhar a camada no caso dos plugins | ||
| 398 | - if (typeof (console) !== 'undefined') | ||
| 399 | - console.info("salvarDadosEditorPlugin"); | 259 | + tema = i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.atalhosedicao.tema); |
| 260 | + tema[obj.name] = valor; | ||
| 261 | + }, | ||
| 262 | + salvarDadosEditorPlugin: function(onde,plugin,codigoMap,codigoLayer){ | ||
| 263 | + //TODO redesenhar a camada no caso dos plugins | ||
| 264 | + if (typeof (console) !== 'undefined') | ||
| 265 | + console.info("salvarDadosEditorPlugin"); | ||
| 400 | 266 | ||
| 401 | - var campos = onde.getElementsByTagName("input"), | 267 | + var campos = onde.getElementsByTagName("input"), |
| 402 | n = campos.length, | 268 | n = campos.length, |
| 403 | par = [], | 269 | par = [], |
| 404 | prog = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=gravaPlugin&g_sid="+i3GEO.configura.sid, | 270 | prog = i3GEO.configura.locaplic + "/admin1/catalogo/mapfile/exec.php?funcao=gravaPlugin&g_sid="+i3GEO.configura.sid, |
| 405 | i; | 271 | i; |
| 406 | - if(plugin != ""){ | ||
| 407 | - if(!i3GEO.pluginI3geo[plugin].parametrosFormAdmin){ | ||
| 408 | - for(i=0; i<n; i++){ | ||
| 409 | - par.push('"'+campos[i].name+'":"'+campos[i].value+'"'); | 272 | + if(plugin != ""){ |
| 273 | + if(!i3GEO.pluginI3geo[plugin].parametrosFormAdmin){ | ||
| 274 | + for(i=0; i<n; i++){ | ||
| 275 | + par.push('"'+campos[i].name+'":"'+campos[i].value+'"'); | ||
| 276 | + } | ||
| 277 | + if(plugin != ""){ | ||
| 278 | + plugin = '{"plugin":"'+plugin+'","parametros":{' + par.join(",") + '}}'; | ||
| 279 | + } | ||
| 410 | } | 280 | } |
| 411 | - if(plugin != ""){ | ||
| 412 | - plugin = '{"plugin":"'+plugin+'","parametros":{' + par.join(",") + '}}'; | 281 | + else{ |
| 282 | + plugin = i3GEO.pluginI3geo[plugin].parametrosFormAdmin(onde); | ||
| 413 | } | 283 | } |
| 414 | } | 284 | } |
| 415 | - else{ | ||
| 416 | - plugin = i3GEO.pluginI3geo[plugin].parametrosFormAdmin(onde); | ||
| 417 | - } | ||
| 418 | - } | ||
| 419 | - var sUrl = prog | 285 | + var sUrl = prog |
| 420 | + "&codigoMap=" + codigoMap | 286 | + "&codigoMap=" + codigoMap |
| 421 | + "&codigoLayer=" + codigoLayer | 287 | + "&codigoLayer=" + codigoLayer |
| 422 | + "&plugin=" + plugin; | 288 | + "&plugin=" + plugin; |
| 423 | - var callback = { | ||
| 424 | - success:function(o) { | ||
| 425 | - try { | ||
| 426 | - if(JSON.parse(o.responseText) == "erro") { | 289 | + var callback = { |
| 290 | + success:function(o) { | ||
| 291 | + try { | ||
| 292 | + if(JSON.parse(o.responseText) == "erro") { | ||
| 293 | + } | ||
| 294 | + else { | ||
| 295 | + YAHOO.admin.container.panelEditor.destroy(); | ||
| 296 | + YAHOO.admin.container.panelEditor = null; | ||
| 297 | + } | ||
| 427 | } | 298 | } |
| 428 | - else { | ||
| 429 | - YAHOO.admin.container.panelEditor.destroy(); | ||
| 430 | - YAHOO.admin.container.panelEditor = null; | ||
| 431 | - } | ||
| 432 | - } | ||
| 433 | - catch(e){core_handleFailure(e,o.responseText);} | ||
| 434 | - }, | ||
| 435 | - argument: { foo:"foo", bar:"bar" } | ||
| 436 | - }; | ||
| 437 | - core_makeRequest(sUrl,callback,'POST'); | ||
| 438 | - } | 299 | + catch(e){core_handleFailure(e,o.responseText);} |
| 300 | + }, | ||
| 301 | + argument: { foo:"foo", bar:"bar" } | ||
| 302 | + }; | ||
| 303 | + core_makeRequest(sUrl,callback,'POST'); | ||
| 304 | + } | ||
| 439 | 305 | ||
| 440 | }; | 306 | }; |
ferramentas/atalhosedicao/template_mst.html
| @@ -32,76 +32,81 @@ | @@ -32,76 +32,81 @@ | ||
| 32 | no-repeat; | 32 | no-repeat; |
| 33 | } | 33 | } |
| 34 | </style> | 34 | </style> |
| 35 | -<div style='margin-left: 5px'> | ||
| 36 | - <p class='paragrafo'>{{{edicao}}}</p> | ||
| 37 | - <p class='paragrafo'> | ||
| 38 | - <input id='i3GEOFatalhosedicaoSalva' type='button' value='{{{salva}}}' /> | ||
| 39 | - </p> | ||
| 40 | - <p class='paragrafo'> | ||
| 41 | - <input id='i3GEOFatalhosedicaoLegenda' type='button' value='{{{legenda}}}' /> | ||
| 42 | - </p> | ||
| 43 | - <p class='paragrafo'> | ||
| 44 | - <input id='i3GEOFatalhosedicaoTabela' type='button' value='{{{tabela}}}' /> | ||
| 45 | - </p> | ||
| 46 | - <p class='paragrafo'> | ||
| 47 | - <input id='i3GEOFatalhosedicaoTexto' type='button' value='{{{texto}}}' /> | ||
| 48 | - </p> | ||
| 49 | - <p class='paragrafo'> | ||
| 50 | - <input id='i3GEOFatalhosedicaoEtiqueta' type='button' value='{{{etiqueta}}}' /> | ||
| 51 | - </p> | ||
| 52 | - <p class='paragrafo'> | ||
| 53 | - <input id='i3GEOFatalhosedicaoFiltro' type='button' value='{{{filtro}}}' /> | ||
| 54 | - </p> | ||
| 55 | - <p class='paragrafo'> | ||
| 56 | - <input id='i3GEOFatalhosedicaoTemaComGrafico' type='button' value='{{{temacomgrafico}}}' /> | ||
| 57 | - </p> | ||
| 58 | - <p class='paragrafo'>{{{opacidade}}}</p> | ||
| 59 | - <div class='i3geoForm i3geoFormIconeEdita' style='width: 90px; float: left;'> | ||
| 60 | - <input id='i3GEOFatalhosedicaoOpacidade' type='text' value='' /> | 35 | +<div style='margin-left: 5px;width:95%;'> |
| 36 | + <a onclick="i3GEOF.atalhosedicao.salva()" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 37 | + {{{salva}}} | ||
| 38 | + </a> | ||
| 39 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEO.tema.dialogo.editaLegenda();" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 40 | + {{{legenda}}} | ||
| 41 | + </a> | ||
| 42 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEO.tema.dialogo.tabela();" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 43 | + {{{tabela}}} | ||
| 44 | + </a> | ||
| 45 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEO.tema.dialogo.toponimia();" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 46 | + {{{texto}}} | ||
| 47 | + </a> | ||
| 48 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEO.tema.dialogo.etiquetas();" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 49 | + {{{etiqueta}}} | ||
| 50 | + </a> | ||
| 51 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEO.tema.dialogo.filtro();" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 52 | + {{{filtro}}} | ||
| 53 | + </a> | ||
| 54 | + <a onclick="i3GEOF.atalhosedicao.temaComGrafico();" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 55 | + {{{temacomgrafico}}} | ||
| 56 | + </a> | ||
| 57 | + <label class='paragrafo'>{{{opacidade}}} </label> | ||
| 58 | + <div class="form-group condensed" > | ||
| 59 | + <form onsubmit='i3GEO.tema.mudatransp(i3GEOF.atalhosedicao.tema,this[0].value);return false;'> | ||
| 60 | + <input id="i3GEOFatalhosedicaoOpacidade" class="form-control" type='text' value='{{{transparency}}}' /> | ||
| 61 | + </form> | ||
| 61 | </div> | 62 | </div> |
| 62 | - <input id='i3GEOFatalhosedicaoOpacidadeB' type='button' value='{{{aplicar}}}' /> | ||
| 63 | - <br> | ||
| 64 | - <br> | ||
| 65 | <!-- Opcoes que alteram os metadata do LAYER basta incluir em name o nome do metadata e indicar com true ou false se o valor e do tipo sim|nao. Se for false, o valor e obtido de value --> | 63 | <!-- Opcoes que alteram os metadata do LAYER basta incluir em name o nome do metadata e indicar com true ou false se o valor e do tipo sim|nao. Se for false, o valor e obtido de value --> |
| 66 | - <p class='paragrafo'> | ||
| 67 | - <input id='i3GEOFatalhosedicaoCache' name='cache' onclick='i3GEOF.atalhosedicao.metadata(this,true)' style='cursor: pointer' type='checkbox' /> | ||
| 68 | - <label>{{{ativaCache}}}</label> | ||
| 69 | - </p> | ||
| 70 | - <p class='paragrafo'> | ||
| 71 | - <input checked id='i3GEOFatalhosedicaoClasse' name='classe' onclick='i3GEOF.atalhosedicao.metadata(this,true)' style='cursor: pointer' type='checkbox' /> | ||
| 72 | - <label>{{{mostraClasses}}}</label> | ||
| 73 | - </p> | ||
| 74 | - <p class='paragrafo'> | ||
| 75 | - <input checked id='i3GEOFatalhosedicaoIdentifica' name='identifica' onclick='i3GEOF.atalhosedicao.metadata(this,true)' style='cursor: pointer' type='checkbox' /> | ||
| 76 | - <label>{{{mostraIdentifica}}}</label> | ||
| 77 | - </p> | ||
| 78 | - <br> | ||
| 79 | - <p class='paragrafo'>{{{ferramentas}}}</p> | ||
| 80 | - <p class='paragrafo'> | ||
| 81 | - <input id='i3GEOFatalhosedicaoTme' type='button' value='TME' /> | ||
| 82 | - </p> | ||
| 83 | - <p class='paragrafo'> | ||
| 84 | - <input id='i3GEOFatalhosedicaoStorymap' type='button' value='Storymap' /> | ||
| 85 | - </p> | ||
| 86 | - <p class='paragrafo'> | ||
| 87 | - <input id='i3GEOFatalhosedicaoAnimagif' type='button' value='Animagif' /> | ||
| 88 | - </p> | ||
| 89 | - <p class='paragrafo'> | ||
| 90 | - <input id='i3GEOFatalhosedicaoLinhadotempo' type='button' value='Time line' /> | ||
| 91 | - </p> | ||
| 92 | - <br> | ||
| 93 | - <p class='paragrafo'>{{{plugins}}}</p> | ||
| 94 | - <p class='paragrafo'> | ||
| 95 | - <input id='i3GEOFatalhosedicaoParametrossql' type='button' value='Parâmetros SQL' /> | ||
| 96 | - </p> | ||
| 97 | - <p class='paragrafo'> | ||
| 98 | - <input id='i3GEOFatalhosedicaoLayerkml' type='button' value='KML layer' /> | ||
| 99 | - </p> | ||
| 100 | - <p class='paragrafo'> | ||
| 101 | - <input id='i3GEOFatalhosedicaoMarkercluster' type='button' value='Marker Cluster' /> | ||
| 102 | - </p> | ||
| 103 | - <p class='paragrafo'> | ||
| 104 | - <input id='i3GEOFatalhosedicaoHeatmap' type='button' value='Mapa de calor (heatmap)' /> | ||
| 105 | - </p> | 64 | + <div class="checkbox text-left"> |
| 65 | + <label> | ||
| 66 | + <input id='i3GEOFatalhosedicaoCache' type="checkbox" name='cache' onclick="i3GEOF.atalhosedicao.metadata(this,true)"> | ||
| 67 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{ativaCache}}} | ||
| 68 | + </label> | ||
| 69 | + </div> | ||
| 70 | + <div class="checkbox text-left"> | ||
| 71 | + <label> | ||
| 72 | + <input id='i3GEOFatalhosedicaoClasse' type="checkbox" name='classe' onclick="i3GEOF.atalhosedicao.metadata(this,true)"> | ||
| 73 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{mostraClasses}}} | ||
| 74 | + </label> | ||
| 75 | + </div> | ||
| 76 | + <div class="checkbox text-left"> | ||
| 77 | + <label> | ||
| 78 | + <input checked id='i3GEOFatalhosedicaoIdentifica' type="checkbox" name='identifica' onclick="i3GEOF.atalhosedicao.metadata(this,true)"> | ||
| 79 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{mostraIdentifica}}} | ||
| 80 | + </label> | ||
| 81 | + </div> | ||
| 82 | + | ||
| 83 | + <h5>{{{ferramentas}}}</h5> | ||
| 84 | + | ||
| 85 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEO.tema.dialogo.tme(i3GEOF.atalhosedicao.tema)" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 86 | + TME | ||
| 87 | + </a> | ||
| 88 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEO.tema.dialogo.storymap(i3GEOF.atalhosedicao.tema)" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 89 | + Storymap | ||
| 90 | + </a> | ||
| 91 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEO.tema.dialogo.animagif(i3GEOF.atalhosedicao.tema)" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 92 | + Animagif | ||
| 93 | + </a> | ||
| 94 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEO.analise.dialogo.linhaDoTempo(i3GEOF.atalhosedicao.tema)" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 95 | + Time line | ||
| 96 | + </a> | ||
| 97 | + | ||
| 98 | + <h5>{{{plugins}}}</h5> | ||
| 106 | 99 | ||
| 100 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEOF.atalhosedicao.parametrosSql()" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 101 | + Parâmetros SQL | ||
| 102 | + </a> | ||
| 103 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEOF.atalhosedicao.layerKml()" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 104 | + KML layer | ||
| 105 | + </a> | ||
| 106 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEOF.atalhosedicao.markercluster()" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 107 | + Marker Cluster | ||
| 108 | + </a> | ||
| 109 | + <a onclick="i3GEO.temaAtivo = i3GEOF.atalhosedicao.tema;i3GEOF.atalhosedicao.heatmap()" class='btn btn-primary btn-lg btn-block btn-raised' href='javascript:void(0)' > | ||
| 110 | + Heatmap | ||
| 111 | + </a> | ||
| 107 | </div> | 112 | </div> |
| 108 | \ No newline at end of file | 113 | \ No newline at end of file |