Commit 9e3ab6a5a610a9822043ef59dc37117f4739a308
1 parent
aef281e1
Exists in
master
and in
7 other branches
--no commit message
Showing
2 changed files
with
16 additions
and
4 deletions
Show diff stats
admin/html/editormapfile.html
... | ... | @@ -113,10 +113,12 @@ if(screen.availWidth > 700) |
113 | 113 | {document.getElementById("divGeral").style.width = "700px";} |
114 | 114 | var letras = "Todos A B C D E F G H I J K L M N O P Q R S T U V X Y Z _ 1 2 3 4 5 6 7 8 9".split(" "), |
115 | 115 | nletras = letras.length, |
116 | - letraAtual = "Todos", | |
116 | + letraAtual = "", | |
117 | 117 | i, |
118 | 118 | ins = ""; |
119 | - | |
119 | +if(i3GEO.util.pegaCookie("I3GEOletraAdmin")){ | |
120 | + letraAtual = i3GEO.util.pegaCookie("I3GEOletraAdmin"); | |
121 | +} | |
120 | 122 | ins += "<p>Filtrar: " + |
121 | 123 | "<select id='selFiltro' onchange='filtraLetra(\""+letraAtual+"\")' >" + |
122 | 124 | "<option value='' >----</option>"+ |
... | ... | @@ -139,10 +141,12 @@ for(i=0;i<nletras;i++){ |
139 | 141 | document.getElementById("letras").innerHTML = ins; |
140 | 142 | |
141 | 143 | function filtraLetra(letra){ |
144 | + | |
142 | 145 | letraAtual = letra; |
143 | 146 | document.getElementById("tabela").innerHTML = "<span style=color:red >Aguarde...</span>"; |
144 | 147 | if(letra == "Todos") |
145 | 148 | {letra = "";} |
149 | + i3GEO.util.insereCookie("I3GEOletraAdmin",letra); | |
146 | 150 | core_pegaMapfiles("montaArvore()",letra,document.getElementById("selFiltro").value); |
147 | 151 | } |
148 | 152 | cabecalhoGeral("cabecalhoPrincipal","editormapfile"); | ... | ... |
admin/js/editormapfile.js
... | ... | @@ -140,13 +140,16 @@ Inicializa a árvore de edição |
140 | 140 | */ |
141 | 141 | function initMenu() |
142 | 142 | { |
143 | + if(!letraAtual){ | |
144 | + letraAtual = ""; | |
145 | + } | |
143 | 146 | ativaBotaoAdicionaMapfile("adiciona"); |
144 | 147 | ativaBotaoVerificarOrfaos("semmapfiles"); |
145 | 148 | |
146 | 149 | core_carregando("ativa"); |
147 | 150 | core_carregando("buscando temas..."); |
148 | 151 | core_ativaPainelAjuda("ajuda","botaoAjuda"); |
149 | - core_pegaMapfiles("montaArvore()"); | |
152 | + core_pegaMapfiles("montaArvore()",letraAtual); | |
150 | 153 | } |
151 | 154 | function ativaBotaoVerificarOrfaos(idBotao) |
152 | 155 | { |
... | ... | @@ -225,7 +228,12 @@ function montaArvore() |
225 | 228 | tree = new YAHOO.widget.TreeView("tabela"); |
226 | 229 | tree.setDynamicLoad(loadNodeData, 0); |
227 | 230 | var root = tree.getRoot(); |
228 | - var tempNode = new YAHOO.widget.TextNode('', root, false); | |
231 | + if(letraAtual == ""){ | |
232 | + var tempNode = new YAHOO.widget.TextNode('Todos', root, false); | |
233 | + } | |
234 | + else{ | |
235 | + var tempNode = new YAHOO.widget.TextNode(letraAtual, root, false); | |
236 | + } | |
229 | 237 | tempNode.isLeaf = true; |
230 | 238 | core_carregando("desativa"); |
231 | 239 | } | ... | ... |