Commit 9e3ab6a5a610a9822043ef59dc37117f4739a308

Authored by Edmar Moretti
1 parent aef281e1

--no commit message

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&lt;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 }
... ...