From e422af43a075f52d0f2f4bf69243a699b99ba33b Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Tue, 9 Jun 2015 06:10:04 +0100 Subject: Only look up linkHintNumbers once. --- content_scripts/link_hints.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'content_scripts') 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. -- cgit v1.2.3