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 24 <title>i3GEO - OpenLayers</title>
25 25 <script src="../pacotes/ol4/ol.js"></script>
26 26 <script src="../js/i3geo.js"></script>
  27 +<script src="js/core.js"></script>
27 28 <!-- lista com os links que serao mostrados na guia ferramentas -->
28 29 <script src="../js/listaDeFerramentas.js"></script>
29 30 <!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) -->
... ...
js/plugini3geo.js
... ... @@ -1030,7 +1030,7 @@ i3GEO.pluginI3geo =
1030 1030 return;
1031 1031 }
1032 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 1034 if (config === "") {
1035 1035 config = configDefault;
1036 1036 }
... ... @@ -1047,6 +1047,10 @@ i3GEO.pluginI3geo =
1047 1047 config.ativoSim = "";
1048 1048 config.ativoNao = "selected";
1049 1049 }
  1050 + //parametros da janela
  1051 + if (config.janela == undefined) {
  1052 + config.janela = JSON.parse(configDefault).janela;
  1053 + }
1050 1054 for (i = 0; i < n; i++) {
1051 1055 temp = {};
1052 1056 temp.titulo = parametros[i].titulo;
... ... @@ -1063,7 +1067,9 @@ i3GEO.pluginI3geo =
1063 1067 "sim": config.sim,
1064 1068 "nao": config.nao,
1065 1069 "salvaPlugin": salva,
1066   - "removePlugin": remove
  1070 + "removePlugin": remove,
  1071 + "janelaw": config.janela.w,
  1072 + "janelah": config.janela.h
1067 1073 };
1068 1074 ins = Mustache.render(
1069 1075 i3GEO.template.parametrossql,
... ... @@ -1082,9 +1088,8 @@ i3GEO.pluginI3geo =
1082 1088 },
1083 1089 // pega os valores do formulario quando e aberto no sistema de
1084 1090 // administracao
1085   -
1086 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 1093 for (j = 0; j < nlinhas; j++) {
1089 1094 temp = [];
1090 1095 for (i = 0; i < ncampos; i++) {
... ... @@ -1095,7 +1100,9 @@ i3GEO.pluginI3geo =
1095 1100 }
1096 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 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 16 informa&ccedil;&otilde;es, veja o mapfile i3geo/temas/_llocaliphp.map. O caminho desse arquivo PHP &eacute; relativo &agrave; pasta i3geo.
17 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 29 <div class='form-group label-fixed condensed'>
20 30 <label class="control-label" for="parametrosSqlAtivo">Abre o formul&aacute;rio quando a camada &eacute; adicionada ao mapa: (true ou false)</label>
21 31 <div class="input-group">
... ...