aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/link_hints.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-06-09 06:10:04 +0100
committerStephen Blott2015-06-09 06:10:04 +0100
commite422af43a075f52d0f2f4bf69243a699b99ba33b (patch)
treefba5a3f8329ce16a6de6d39c2c9ddadc1f35f596 /content_scripts/link_hints.coffee
parent6b29f4bb9fec6c61054c2037289d7ca6c0249c10 (diff)
downloadvimium-e422af43a075f52d0f2f4bf69243a699b99ba33b.tar.bz2
Only look up linkHintNumbers once.
Diffstat (limited to 'content_scripts/link_hints.coffee')
-rw-r--r--content_scripts/link_hints.coffee5
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.