Commit 1b10194a1148d4f97a36252a3fc9c21418239743

Authored by Edmar Moretti
1 parent d5b123ce

Inclusão do parâmetro desligar no gerador de links permanentes para forçar que o…

… layer não seja mostrado no mapa, mesmo que esteja como STATUS DEFAULT no mapfile
Showing 2 changed files with 15 additions and 6 deletions   Show diff stats
admin/admin.db
No preview for this file type
permlinks/index.js
... ... @@ -149,17 +149,26 @@ function i3geo_gl_configura(loc_i3geo,nomeseltema,temasa,link,grupo,subgrupo,tem
149 149 var iguias = $i($i3geo_gl.temasa).getElementsByTagName("input");
150 150 var tsl = []; //temas ligados
151 151 var tsd = []; //temas
  152 + var desligar = []; //forca desligar
152 153 for (var i=0;i<iguias.length; i++){
153 154 if (iguias[i].type == "checkbox"){
154 155 tsd.push(iguias[i].value);
155   - if (iguias[i].checked == true)
156   - {tsl.push(iguias[i].value);}
  156 + if (iguias[i].checked == true){
  157 + tsl.push(iguias[i].value);
  158 + } else {
  159 + desligar.push(iguias[i].value);
  160 + }
157 161 }
158 162 }
159   - if(tsd.length > 0)
160   - {ins += "&temasa="+tsd.join(" ");}
161   - if(tsl.length > 0)
162   - {ins += "&layers="+tsl.join(" ");}
  163 + if(tsd.length > 0){
  164 + ins += "&temasa="+tsd.join(" ");
  165 + }
  166 + if(tsl.length > 0){
  167 + ins += "&layers="+tsl.join(" ");
  168 + }
  169 + if(desligar.length > 0){
  170 + ins += "&desligar="+desligar.join(" ");
  171 + }
163 172 if($i("pontos").value != ""){
164 173 ins += "&pontos="+$i("pontos").value;
165 174 ins += "&nometemapontos="+$i("nometemapontos").value;
... ...