Commit 72f85895a7f5f48a5971ee89f77a582f082e047f

Authored by Edmar Moretti
1 parent 592a0a01

Correção no carregamento dos javascripts do editor de mapfile (i3Geo). Estava fa…

…ltando o carregamento do core.js
admin/admin.db
No preview for this file type
admin/black_editor.php
@@ -24,6 +24,7 @@ session_write_close(); @@ -24,6 +24,7 @@ session_write_close();
24 <title>i3GEO - OpenLayers</title> 24 <title>i3GEO - OpenLayers</title>
25 <script src="../pacotes/ol4/ol.js"></script> 25 <script src="../pacotes/ol4/ol.js"></script>
26 <script src="../js/i3geo.js"></script> 26 <script src="../js/i3geo.js"></script>
  27 +<script src="js/core.js"></script>
27 <!-- lista com os links que serao mostrados na guia ferramentas --> 28 <!-- lista com os links que serao mostrados na guia ferramentas -->
28 <script src="../js/listaDeFerramentas.js"></script> 29 <script src="../js/listaDeFerramentas.js"></script>
29 <!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) --> 30 <!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) -->
js/plugini3geo.js
@@ -1030,7 +1030,7 @@ i3GEO.pluginI3geo = @@ -1030,7 +1030,7 @@ i3GEO.pluginI3geo =
1030 return; 1030 return;
1031 } 1031 }
1032 var linhas=[],temp,mustache, n, i, parametros, ins = "", configDefault = 1032 var linhas=[],temp,mustache, n, i, parametros, ins = "", configDefault =
1033 - '{"plugin":"parametrossql","ativo":"sim","parametros":[{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""}]}'; 1033 + '{"plugin":"parametrossql","ativo":"sim","janela":{"w":"300px","h":"400px"},"parametros":[{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""},{"titulo":"","tipo":"input","valores":[],"chave":"","prog":""}]}';
1034 if (config === "") { 1034 if (config === "") {
1035 config = configDefault; 1035 config = configDefault;
1036 } 1036 }
@@ -1047,6 +1047,10 @@ i3GEO.pluginI3geo = @@ -1047,6 +1047,10 @@ i3GEO.pluginI3geo =
1047 config.ativoSim = ""; 1047 config.ativoSim = "";
1048 config.ativoNao = "selected"; 1048 config.ativoNao = "selected";
1049 } 1049 }
  1050 + //parametros da janela
  1051 + if (config.janela == undefined) {
  1052 + config.janela = JSON.parse(configDefault).janela;
  1053 + }
1050 for (i = 0; i < n; i++) { 1054 for (i = 0; i < n; i++) {
1051 temp = {}; 1055 temp = {};
1052 temp.titulo = parametros[i].titulo; 1056 temp.titulo = parametros[i].titulo;
@@ -1063,7 +1067,9 @@ i3GEO.pluginI3geo = @@ -1063,7 +1067,9 @@ i3GEO.pluginI3geo =
1063 "sim": config.sim, 1067 "sim": config.sim,
1064 "nao": config.nao, 1068 "nao": config.nao,
1065 "salvaPlugin": salva, 1069 "salvaPlugin": salva,
1066 - "removePlugin": remove 1070 + "removePlugin": remove,
  1071 + "janelaw": config.janela.w,
  1072 + "janelah": config.janela.h
1067 }; 1073 };
1068 ins = Mustache.render( 1074 ins = Mustache.render(
1069 i3GEO.template.parametrossql, 1075 i3GEO.template.parametrossql,
@@ -1082,9 +1088,8 @@ i3GEO.pluginI3geo = @@ -1082,9 +1088,8 @@ i3GEO.pluginI3geo =
1082 }, 1088 },
1083 // pega os valores do formulario quando e aberto no sistema de 1089 // pega os valores do formulario quando e aberto no sistema de
1084 // administracao 1090 // administracao
1085 -  
1086 parametrosFormAdmin : function(onde) { 1091 parametrosFormAdmin : function(onde) {
1087 - var campo = 0, nlinhas = 4, ncampos = 5, campos = onde.getElementsByTagName("input"), par = [], temp = [], i, j; 1092 + var janela, campo = 0, nlinhas = 4, ncampos = 5, campos = onde.getElementsByTagName("input"), par = [], temp = [], i, j;
1088 for (j = 0; j < nlinhas; j++) { 1093 for (j = 0; j < nlinhas; j++) {
1089 temp = []; 1094 temp = [];
1090 for (i = 0; i < ncampos; i++) { 1095 for (i = 0; i < ncampos; i++) {
@@ -1095,7 +1100,9 @@ i3GEO.pluginI3geo = @@ -1095,7 +1100,9 @@ i3GEO.pluginI3geo =
1095 } 1100 }
1096 par.push("{" + temp.join(",") + "}"); 1101 par.push("{" + temp.join(",") + "}");
1097 } 1102 }
1098 - return '{"plugin":"parametrossql","ativo":"' + $i("parametrosSqlAtivo").value + '","parametros":[' + par.join(",") + ']}'; 1103 + //parametros de confiuracao da janela
  1104 + janela = '{"w":"' + $i("parametrosSqljanelaw").value + '","h":"' + $i("parametrosSqljanelah").value + '"}';
  1105 + return '{"plugin":"parametrossql","ativo":"' + $i("parametrosSqlAtivo").value + '","janela":' + janela + ',"parametros":[' + par.join(",") + ']}';
1099 }, 1106 },
1100 /** 1107 /**
1101 * Constroi um icone que sera adicionado na barra de icones do tema quando for adicionado na arvore de camadas Esse icone e 1108 * Constroi um icone que sera adicionado na barra de icones do tema quando for adicionado na arvore de camadas Esse icone e
js/templates/parametrossqlForm_mst.html
@@ -16,6 +16,16 @@ @@ -16,6 +16,16 @@
16 informa&ccedil;&otilde;es, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP &eacute; relativo &agrave; pasta i3geo. 16 informa&ccedil;&otilde;es, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP &eacute; relativo &agrave; pasta i3geo.
17 </h5> 17 </h5>
18 18
  19 + <div class='form-group label-fixed condensed' >
  20 + <label class='control-label' for=''>Largura da janela</label>
  21 + <input class='form-control input-lg' type='text' id='parametrosSqljanelaw' value='{{{janelaw}}}' />
  22 + </div>
  23 +
  24 + <div class='form-group label-fixed condensed' >
  25 + <label class='control-label' for=''>Altura da janela</label>
  26 + <input class='form-control input-lg' type='text' id='parametrosSqljanelah' value='{{{janelah}}}' />
  27 + </div>
  28 +
19 <div class='form-group label-fixed condensed'> 29 <div class='form-group label-fixed condensed'>
20 <label class="control-label" for="parametrosSqlAtivo">Abre o formul&aacute;rio quando a camada &eacute; adicionada ao mapa: (true ou false)</label> 30 <label class="control-label" for="parametrosSqlAtivo">Abre o formul&aacute;rio quando a camada &eacute; adicionada ao mapa: (true ou false)</label>
21 <div class="input-group"> 31 <div class="input-group">