annotate test-data/res_files/js/filter.js @ 71:71d5983dd41e draft

"planemo upload for repository https://github.com/GReD-Clermont/sRNAPipe/ commit d75c5bb2b0fc1f53f648a59312f13f9b23e6a6dc"
author brasset_jensen
date Thu, 06 Feb 2020 11:10:41 -0500
parents 9185ca0a7b43
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
61
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
1 function search(input) {
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
2 // Declare variables
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
3 var elt, filter, uls, li, a, i;
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
4 elt = input.parentElement;
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
5 filter = input.value.toUpperCase();
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
6 uls = elt.getElementsByClassName('thumbs');
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
7
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
8 // Loop through all list items, and hide those who don't match the search query
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
9 for (j = 0; j < uls.length; j++) {
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
10 li = uls[j].getElementsByTagName('li');
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
11 for (i = 0; i < li.length; i++) {
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
12 a = li[i].getElementsByTagName("a")[0];
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
13 if (a.innerHTML.toUpperCase().indexOf(filter) > -1) {
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
14 li[i].style.display = "";
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
15 } else {
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
16 li[i].style.display = "none";
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
17 }
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
18 }
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
19 }
9185ca0a7b43 Updated package according to recommendations.
pierre.pouchin
parents:
diff changeset
20 }