diff options
| author | Stephen Blott | 2015-06-09 06:10:04 +0100 | 
|---|---|---|
| committer | Stephen Blott | 2015-06-09 06:10:04 +0100 | 
| commit | e422af43a075f52d0f2f4bf69243a699b99ba33b (patch) | |
| tree | fba5a3f8329ce16a6de6d39c2c9ddadc1f35f596 /content_scripts/link_hints.coffee | |
| parent | 6b29f4bb9fec6c61054c2037289d7ca6c0249c10 (diff) | |
| download | vimium-e422af43a075f52d0f2f4bf69243a699b99ba33b.tar.bz2 | |
Only look up linkHintNumbers once.
Diffstat (limited to 'content_scripts/link_hints.coffee')
| -rw-r--r-- | content_scripts/link_hints.coffee | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee index 469c2990..02d61f3c 100644 --- a/content_scripts/link_hints.coffee +++ b/content_scripts/link_hints.coffee @@ -456,6 +456,7 @@ class AlphabetHints  # Use numbers (usually) for hints, and also filter links by their text.  class FilterHints    constructor: -> +    @linkHintNumbers = Settings.get "linkHintNumbers"      @activateOnEnter = true      @hintKeystrokeQueue = []      @linkTextKeystrokeQueue = [] @@ -476,7 +477,7 @@ class FilterHints          @labelMap[forElement] = labelText    generateHintString: (linkHintNumber) -> -    (numberToHintString linkHintNumber + 1, Settings.get "linkHintNumbers").toUpperCase() +    numberToHintString linkHintNumber + 1, @linkHintNumbers.toUpperCase()    generateLinkText: (element) ->      linkText = "" @@ -536,7 +537,7 @@ class FilterHints      { linksMatched: linksMatched, delay: delay }    pushKeyChar: (keyChar, keydownKeyChar) -> -    if 0 <= Settings.get("linkHintNumbers").indexOf keyChar +    if 0 <= @linkHintNumbers.indexOf keyChar        @hintKeystrokeQueue.push keyChar      else        # Since we might renumber the hints, we should reset the current hintKeyStrokeQueue. | 
