diff options
Diffstat (limited to 'background_scripts')
| -rw-r--r-- | background_scripts/completion.coffee | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/background_scripts/completion.coffee b/background_scripts/completion.coffee index 040b1fdb..0a9daed0 100644 --- a/background_scripts/completion.coffee +++ b/background_scripts/completion.coffee @@ -163,8 +163,13 @@ class DomainCompleter # Thankfully, the domains in HistoryCache are sorted from oldest to most recent. domain = @parseDomain(entry.url) @domains[domain] = entry if domain + chrome.history.onVisited.addListener(@onPageVisited.proxy(this)) onComplete() + onPageVisited: (newPage) -> + domain = @parseDomain(newPage.url) + @domains[domain] = newPage if domain + parseDomain: (url) -> url.split("/")[2] || "" # Suggestions from the Domain completer have the maximum relevancy. They should be shown first in the list. @@ -234,8 +239,6 @@ RankingUtils = # incresingly discount older history entries. recencyScore = recencyDifference * recencyDifference * recencyDifference - - # Takes the difference of two numbers and returns a number between [0, 1] (the percentage difference). normalizeDifference: (a, b) -> max = Math.max(a, b) |
