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 | |
| parent | 6b29f4bb9fec6c61054c2037289d7ca6c0249c10 (diff) | |
| download | vimium-e422af43a075f52d0f2f4bf69243a699b99ba33b.tar.bz2 | |
Only look up linkHintNumbers once.
| -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. |
