Cambios

Ir a la navegación Ir a la búsqueda
sin resumen de edición
}
setTimeout(function(){ if($('.mw-category').length > 0){ var filtro = $('<div class="filtro"><img src="/skins/Vector/images/search.png?39f97"><input type="text" id="filtro" /></div>'); $('.mw-category').prepend(filtro); listFilter($('#filtro'),$('.mw-category ')); } if($('#listwidget-1-nav').length > 0){ var filtro = $('<div class="filtro"><img src="/skins/Vector/images/search.png?39f97"><input type="text" placeholder="Busca en el listado" class="createboxInput" id="filtro" /></div>'); $('#listwidget-1-nav').append(filtro); var abbrs = {}; $("ul#listwidget-1 li a").each(function (i) { var letter1 = this.firstChild.nodeValue.toLowerCase().trim(); abbrs[letter1] = this; }); var abbrsLetters = {}; $(".ln-letters a").each(function (i) { var letter = this.firstChild.nodeValue.toLowerCase().trim(); letter = letter.replace("-", ""); if(letter == "09") letter="_"; if(letter == "...") letter="-"; console.log("#listwidget-1 li.ln-" + letter) abbrsLetters[letter] = $("#listwidget-1 li.ln-" + letter ).length; }); console.log(abbrsLetters) $("#filtro").on("keyup", function() { var filterBy = this.value.toLowerCase().trim(); if(filterBy.length > 3){ for (var abbr in abbrs) { var li = abbrs[abbr]; if (abbr.indexOf(filterBy) !== -1) { $(li).parent().parent().parent().show() console.log(li) // show li }else{ $(li).parent().parent().parent().hide() } } }else{ for (var abbr in abbrs) { var li = abbrs[abbr]; $(li).parent().parent().parent().show() } } }); // Ponemos número de búsquedas: for (var lt in abbrsLetters) { var lnum = abbrsLetters[lt]; $("." + lt).append(" <span>(" + lnum + ")</span>") console.log(lt + ">" + lnum) } } },500)
});

Menú de navegación