aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/link_hints.js
diff options
context:
space:
mode:
authorPhil Crosby2012-06-11 17:19:58 -0700
committerPhil Crosby2012-06-12 22:00:35 -0700
commit50a4fd9ab8c95c653370ed01ab35cde62d6bf058 (patch)
tree6e20e41c18703c0df3c654728d7b46597a90ca72 /content_scripts/link_hints.js
parentf27180aefbc90c3bb3847faf68e58b440768e713 (diff)
downloadvimium-50a4fd9ab8c95c653370ed01ab35cde62d6bf058.tar.bz2
Port keyboard_utils.js to coffeescript
Diffstat (limited to 'content_scripts/link_hints.js')
-rw-r--r--content_scripts/link_hints.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/content_scripts/link_hints.js b/content_scripts/link_hints.js
index 8ca3675b..96ae933f 100644
--- a/content_scripts/link_hints.js
+++ b/content_scripts/link_hints.js
@@ -72,7 +72,9 @@ var linkHints = {
this.linkActivator = function(link) {
// When "clicking" on a link, dispatch the event with the appropriate meta key (CMD on Mac, CTRL on windows)
// to open it in a new tab if necessary.
- DomUtils.simulateClick(link, { metaKey: platform == "Mac", ctrlKey: platform != "Mac" });
+ DomUtils.simulateClick(link, {
+ metaKey: KeyboardUtils.platform == "Mac",
+ ctrlKey: KeyboardUtils.platform != "Mac" });
}
} else if (copyLinkUrl) {
HUD.show("Copy link URL to Clipboard");
@@ -175,7 +177,7 @@ var linkHints = {
}
// TODO(philc): Ignore keys that have modifiers.
- if (isEscape(event)) {
+ if (KeyboardUtils.isEscape(event)) {
this.deactivateMode();
} else {
var keyResult = this.markerMatcher.matchHintsByKey(event, this.hintMarkers);
@@ -347,7 +349,7 @@ var alphabetHints = {
},
matchHintsByKey: function(event, hintMarkers) {
- var keyChar = getKeyChar(event);
+ var keyChar = KeyboardUtils.getKeyChar(event);
if (event.keyCode == keyCodes.backspace || event.keyCode == keyCodes.deleteKey) {
if (!this.hintKeystrokeQueue.pop())
@@ -443,7 +445,7 @@ var filterHints = {
},
matchHintsByKey: function(event, hintMarkers) {
- var keyChar = getKeyChar(event);
+ var keyChar = KeyboardUtils.getKeyChar(event);
var delay = 0;
var userIsTypingLinkText = false;