Skip to content

Commit b4fd8de

Browse files
committed
Move debounce to only affect signature queries
1 parent d8d27da commit b4fd8de

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

scaladoc-js/src/searchbar/SearchbarComponent.scala

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,19 +72,19 @@ class SearchbarComponent(engine: SearchbarEngine, inkuireEngine: InkuireDelegate
7272
var timeoutHandle: SetTimeoutHandle = null
7373
def handleNewQuery(query: String) =
7474
clearTimeout(timeoutHandle)
75-
timeoutHandle = setTimeout(1.second) {
76-
resultsDiv.scrollTop = 0
77-
while (resultsDiv.hasChildNodes()) resultsDiv.removeChild(resultsDiv.lastChild)
78-
val fragment = document.createDocumentFragment()
79-
parser.parse(query) match {
80-
case EngineMatchersQuery(matchers) =>
81-
handleNewFluffQuery(matchers)
82-
case BySignature(signature) =>
75+
resultsDiv.scrollTop = 0
76+
while (resultsDiv.hasChildNodes()) resultsDiv.removeChild(resultsDiv.lastChild)
77+
val fragment = document.createDocumentFragment()
78+
parser.parse(query) match {
79+
case EngineMatchersQuery(matchers) =>
80+
handleNewFluffQuery(matchers)
81+
case BySignature(signature) =>
82+
timeoutHandle = setTimeout(1.second) {
8383
println("Searching")
8484
inkuireEngine.query(query) { (p: PageEntry) =>
8585
resultsDiv.appendChild(p.toHTMLInkuireHack)
8686
}
87-
}
87+
}
8888
}
8989

9090
private val searchIcon: html.Div =

0 commit comments

Comments
 (0)