Mercurial > repos > brasset_jensen > srnapipe
view bin/js/filter.js @ 42:76a94669363c draft
Uploaded
author | pierre.pouchin |
---|---|
date | Thu, 12 Jul 2018 08:37:21 -0400 |
parents | 4bc00caa60b4 |
children | 263819fdda14 |
line wrap: on
line source
function search(input) { // Declare variables var elt, filter, uls, li, a, i; elt = input.parentElement; filter = input.value.toUpperCase(); uls = elt.getElementsByClassName('thumbs'); // Loop through all list items, and hide those who don't match the search query for (j = 0; j < uls.length; j++) { li = uls[j].getElementsByTagName('li'); for (i = 0; i < li.length; i++) { a = li[i].getElementsByTagName("a")[0]; if (a.innerHTML.toUpperCase().indexOf(filter) > -1) { li[i].style.display = ""; } else { li[i].style.display = "none"; } } } }