MCPcopy Create free account
hub / github.com/zhongsp/TypeScript / searchbarKeyUpHandler

Function searchbarKeyUpHandler

docs/searcher.js:401–416  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

399
400 // Eventhandler for keyevents while the searchbar is focused
401 function searchbarKeyUpHandler() {
402 var searchterm = searchbar.value.trim();
403 if (searchterm != "") {
404 searchbar.classList.add("active");
405 doSearch(searchterm);
406 } else {
407 searchbar.classList.remove("active");
408 showResults(false);
409 removeChildren(searchresults);
410 }
411
412 setSearchUrlParameters(searchterm, "push_if_new_search_else_replace");
413
414 // Remove marks
415 marker.unmark();
416 }
417
418 // Update current url with ?URL_SEARCH_PARAM= parameter, remove ?URL_MARK_PARAM and #heading-anchor .
419 // `action` can be one of "push", "replace", "push_if_new_search_else_replace"

Callers 2

initFunction · 0.85
doSearchOrMarkFromUrlFunction · 0.85

Calls 5

doSearchFunction · 0.85
showResultsFunction · 0.85
removeChildrenFunction · 0.85
setSearchUrlParametersFunction · 0.85
addMethod · 0.80

Tested by

no test coverage detected