Skip to content

Commit c1d66ee

Browse files
committed
Move debounce to only affect signature queries
1 parent 4d46a99 commit c1d66ee

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
@@ -77,19 +77,19 @@ class SearchbarComponent(engine: SearchbarEngine, inkuireEngine: InkuireDelegate
7777
var timeoutHandle: SetTimeoutHandle = null
7878
def handleNewQuery(query: String) =
7979
clearTimeout(timeoutHandle)
80-
timeoutHandle = setTimeout(1.second) {
81-
resultsDiv.scrollTop = 0
82-
while (resultsDiv.hasChildNodes()) resultsDiv.removeChild(resultsDiv.lastChild)
83-
val fragment = document.createDocumentFragment()
84-
parser.parse(query) match {
85-
case EngineMatchersQuery(matchers) =>
86-
handleNewFluffQuery(matchers)
87-
case BySignature(signature) =>
80+
resultsDiv.scrollTop = 0
81+
while (resultsDiv.hasChildNodes()) resultsDiv.removeChild(resultsDiv.lastChild)
82+
val fragment = document.createDocumentFragment()
83+
parser.parse(query) match {
84+
case EngineMatchersQuery(matchers) =>
85+
handleNewFluffQuery(matchers)
86+
case BySignature(signature) =>
87+
timeoutHandle = setTimeout(1.second) {
8888
println("Searching")
8989
inkuireEngine.query(query) { (p: PageEntry) =>
9090
resultsDiv.appendChild(p.toHTMLInkuireHack)
9191
}
92-
}
92+
}
9393
}
9494

9595
private val searchIcon: html.Div =

0 commit comments

Comments
 (0)