Commit 5f0f9b35289db382bb61126e77ce6c41841c75cc

Authored by Edmar Moretti
1 parent cc2f479f

i3geo/i3geo#86 correção Ao apagar um mapfile, a lista não é atualizada (sistema de administração)

admin/admin.db
No preview for this file type
admin/catalogo/mapfile/index.js
@@ -230,8 +230,8 @@ Obtém a lista @@ -230,8 +230,8 @@ Obtém a lista
230 .done( 230 .done(
231 function(data, status){ 231 function(data, status){
232 i3GEOadmin.core.modalAguarde(false); 232 i3GEOadmin.core.modalAguarde(false);
233 - i3GEOadmin.mapfile.registraFavoritos(id);  
234 i3GEOadmin.mapfile.lista("",""); 233 i3GEOadmin.mapfile.lista("","");
  234 + i3GEOadmin.mapfile.registraFavoritos(id);
235 } 235 }
236 ) 236 )
237 .fail( 237 .fail(
@@ -274,16 +274,22 @@ Obtém a lista @@ -274,16 +274,22 @@ Obtém a lista
274 i3GEOadmin.mapfile.montaFavoritos(); 274 i3GEOadmin.mapfile.montaFavoritos();
275 }, 275 },
276 montaFavoritos: function(){ 276 montaFavoritos: function(){
277 - var mapfile, i, conteudo = [], n, codigo, h;  
278 - n = i3GEOadmin.mapfile.favoritosArray.length;  
279 - for (i=0; i<n; i++){  
280 - codigo = i3GEOadmin.mapfile.favoritosArray[i];  
281 - h = $("#form-" + codigo).html();  
282 - if(h != undefined){  
283 - conteudo.push(h+"&nbsp;"); 277 + //o try aqui e necessario para evitar seletor com erro. Eventualmente.
  278 + try {
  279 + var mapfile, i, conteudo = [], n, codigo, h;
  280 + n = i3GEOadmin.mapfile.favoritosArray.length;
  281 + for (i=0; i<n; i++){
  282 + codigo = i3GEOadmin.mapfile.favoritosArray[i];
  283 + h = $("#form-" + codigo).html();
  284 + if(h != undefined){
  285 + conteudo.push(h+"&nbsp;");
  286 + }
284 } 287 }
  288 + $("#body-favoritos").html(conteudo.join("\n"));
  289 + } catch (e) {
  290 + i3GEOadmin.mapfile.favoritosArray = [];
285 } 291 }
286 - $("#body-favoritos").html(conteudo.join("\n")); 292 +
287 }, 293 },
288 limpaCacheDialogo: function(codigo){ 294 limpaCacheDialogo: function(codigo){
289 var hash = { 295 var hash = {
temas/_lbiomashpcopia.map
@@ -1,115 +0,0 @@ @@ -1,115 +0,0 @@
1 -MAP  
2 - FONTSET "../symbols/fontes.txt"  
3 - SYMBOLSET "../symbols/simbolosv6.sym"  
4 - LAYER  
5 - COMPOSITE  
6 - OPACITY 50  
7 - END # COMPOSITE  
8 - CONNECTION ""  
9 - DATA "/var/www/i3geo/aplicmap/dados/biomas.shp"  
10 - METADATA  
11 - "TIP" "CD_LEGENDA"  
12 - "cache" "nao"  
13 - "olopacity" ""  
14 - "CLASSE" "SIM"  
15 - "animagif" ""  
16 - "permitekmz" "SIM"  
17 - "gmopacity" ""  
18 - "gmstatus" ""  
19 - "ITENSDESC" "Teste de acentuação"  
20 - "TILES" "SIM"  
21 - "ESCALA" "250000"  
22 - "editavel" ""  
23 - "arquivotemaoriginal" ""  
24 - "extensao" "-73.990940816816 -33.74827031115 -34.822855820777 5.272224303909"  
25 - "olstatus" ""  
26 - "nomeoriginal" ""  
27 - "FUNCOESJS" '[{"titulo":"teste fake"},{"titulo":"teste de nome de uma função","script":"../aplicmap/dados/testefuncaojs.js","funcao":"funcao1","parametros":["CD_LEGENDA"]}]'  
28 - "permitedownload" "SIM"  
29 - "permitecomentario" "NAO"  
30 - "FILTROORIGINAL" ""  
31 - "escondido" "NAO"  
32 - "DATAORIGINAL" ""  
33 - "download" "SIM"  
34 - "esquematabelaeditavel" ""  
35 - "itembuscarapida" "CD_LEGENDA"  
36 - "ITENS" "CD_LEGENDA"  
37 - "tme" ""  
38 - "permitekml" "SIM"  
39 - "permiteogc" "SIM"  
40 - "transitioneffect" "NAO"  
41 - "convcaracter" "SIM"  
42 - "TEMA" "Cópia para testar acentuação"  
43 - "colunaidunico" ""  
44 - "colunageometria" ""  
45 - "identifica" "sim"  
46 - "tabelaeditavel" ""  
47 - "storymap" ""  
48 - END # METADATA  
49 - NAME "_lbiomashpcopia"  
50 - PROCESSING "ITEMS=CD_LEGENDA"  
51 - PROCESSING "LABEL_NO_CLIP=True"  
52 - PROCESSING "POLYLINE_NO_CLIP=True"  
53 - STATUS DEFAULT  
54 - TEMPLATE "none.htm"  
55 - TILEITEM "location"  
56 - TYPE POLYGON  
57 - UNITS METERS  
58 - CLASS  
59 - NAME "CAATINGA"  
60 - EXPRESSION ('[CD_LEGENDA]'eq'CAATINGA')  
61 - STYLE  
62 - COLOR 50 247 169  
63 - OUTLINECOLOR 255 255 255  
64 - END # STYLE  
65 - TITLE ""  
66 - END # CLASS  
67 - CLASS  
68 - NAME "PAMPA area > 5"  
69 - EXPRESSION ('[CD_LEGENDA]'eq'PAMPA area > 5')  
70 - STYLE  
71 - COLOR 239 22 152  
72 - OUTLINECOLOR 255 255 255  
73 - END # STYLE  
74 - TITLE ""  
75 - END # CLASS  
76 - CLASS  
77 - NAME "CERRADO"  
78 - EXPRESSION ('[CD_LEGENDA]'eq'CERRADO')  
79 - STYLE  
80 - COLOR 202 223 14  
81 - OUTLINECOLOR 255 255 255  
82 - END # STYLE  
83 - TITLE ""  
84 - END # CLASS  
85 - CLASS  
86 - NAME "PANTANAL"  
87 - EXPRESSION ('[CD_LEGENDA]'eq'PANTANAL')  
88 - STYLE  
89 - COLOR 214 107 232  
90 - OUTLINECOLOR 255 255 255  
91 - END # STYLE  
92 - TITLE ""  
93 - END # CLASS  
94 - CLASS  
95 - NAME "AMAZÔNIA"  
96 - EXPRESSION ('[CD_LEGENDA]'eq'AMAZÔNIA')  
97 - STYLE  
98 - COLOR 16 67 6  
99 - OUTLINECOLOR 255 255 255  
100 - END # STYLE  
101 - TITLE ""  
102 - END # CLASS  
103 - CLASS  
104 - NAME "MATA ATLÂNTICA"  
105 - EXPRESSION ('[CD_LEGENDA]'eq'MATA ATLÂNTICA')  
106 - STYLE  
107 - COLOR 44 215 49  
108 - OUTLINECOLOR 255 255 255  
109 - END # STYLE  
110 - TITLE ""  
111 - END # CLASS  
112 - END # LAYER  
113 -  
114 -END # MAP  
115 -