1a4c3f4418
* Add a search bar to simplify looking for a bridge. * Fix phpcs line length. * Change the phpcs config.
27 linhas
618 B
JavaScript
27 linhas
618 B
JavaScript
function search() {
|
|
|
|
var searchTerm = document.getElementById('searchfield').value;
|
|
var searchableElements = document.getElementsByTagName('section');
|
|
|
|
var regexMatch = new RegExp(searchTerm, "i");
|
|
|
|
for(var i = 0; i < searchableElements.length; i++) {
|
|
|
|
var textValue = searchableElements[i].getAttribute('data-ref');
|
|
if(textValue != null) {
|
|
|
|
if(textValue.match(regexMatch) == null && searchableElements[i].style.display != "none") {
|
|
|
|
searchableElements[i].style.display = "none";
|
|
|
|
} else if(textValue.match(regexMatch) != null) {
|
|
|
|
searchableElements[i].style.display = "block";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|