Minor code cleanup
This commit is contained in:
@@ -11,24 +11,21 @@ function searchResultShown() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function browseScroll() {
|
function browseScroll() {
|
||||||
spinner(true);
|
$('#search-result .result-line').removeClass('spotted');
|
||||||
setTimeout(() => {
|
searchHighlight = -1;
|
||||||
$('#search-result .result-line').removeClass('spotted');
|
let scrollTo = $('#needle')[0].value.trim();
|
||||||
let scrollTo = $('#needle')[0].value.trim();
|
while (scrollTo.length > 0) {
|
||||||
while (scrollTo.length > 0) {
|
let target = $(`#search-result .result-line[data-name^="${scrollTo}"i]`);
|
||||||
let target = $(`#search-result .result-line[data-name^="${scrollTo}"i]`);
|
if (target.length > 0) {
|
||||||
if (target.length > 0) {
|
target.addClass('spotted');
|
||||||
target.addClass('spotted');
|
let first = target[0];
|
||||||
let first = target[0];
|
first.scrollIntoView({behavior: "smooth", block: "center"});
|
||||||
first.scrollIntoView({behavior: "smooth", block: "center"});
|
searchHighlight = Array.prototype.indexOf.call(first.parentNode.children, first);
|
||||||
searchHighlight = Array.prototype.indexOf.call(first.parentNode.children, first);
|
first.addClass('highlighted');
|
||||||
first.addClass('highlighted');
|
break;
|
||||||
break;
|
|
||||||
} else searchHighlight = -1;
|
|
||||||
scrollTo = scrollTo.substring(0, scrollTo.length - 1);
|
|
||||||
}
|
}
|
||||||
spinner(false);
|
scrollTo = scrollTo.substring(0, scrollTo.length - 1);
|
||||||
}, 0);
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function clearSearch() {
|
function clearSearch() {
|
||||||
|
Reference in New Issue
Block a user