Sort highest score first, using (-1,0,1) as the return value.

This commit is contained in:
Corey Johnson
2012-02-27 13:56:18 -08:00
parent 71cab248cf
commit bc404bfffb

View File

@@ -60,7 +60,12 @@ class FileFinder extends View
urls = @urls
else
scoredUrls = ({url, score: stringScore(url, query)} for url in @urls)
scoredUrls.sort (a, b) -> a.score > b.score
scoredUrls.sort (a, b) ->
if a.score > b.score then -1
else if a.score < b.score then 1
else 0
window.x = scoredUrls
urls = (urlAndScore.url for urlAndScore in scoredUrls when urlAndScore.score > 0)
urls.slice 0, @maxResults