summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/injected/ui/keyboard_help_widget.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/resources/chromeos/chromevox/chromevox/injected/ui/keyboard_help_widget.js')
-rw-r--r--chromium/chrome/browser/resources/chromeos/chromevox/chromevox/injected/ui/keyboard_help_widget.js85
1 files changed, 0 insertions, 85 deletions
diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/injected/ui/keyboard_help_widget.js b/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/injected/ui/keyboard_help_widget.js
deleted file mode 100644
index bde0aab057d..00000000000
--- a/chromium/chrome/browser/resources/chromeos/chromevox/chromevox/injected/ui/keyboard_help_widget.js
+++ /dev/null
@@ -1,85 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-/**
- * @fileoverview Widget presenting all keyboard commands.
- */
-
-goog.provide('cvox.KeyboardHelpWidget');
-
-goog.require('cvox.ChromeVox');
-goog.require('cvox.CommandStore');
-goog.require('cvox.KeyUtil');
-goog.require('cvox.OverlayWidget');
-
-/**
- * @constructor
- * @extends {cvox.OverlayWidget}
- */
-cvox.KeyboardHelpWidget = function() {
- goog.base(this, '');
- this.container_ = document.createElement('div');
- var list = [];
- var callbacks = [];
- var keymap = cvox.ChromeVoxKbHandler.handlerKeyMap;
-
- keymap.bindings().forEach(goog.bind(function(pair) {
- var command = pair.command;
- var keySeq = pair.sequence;
- var message = command;
- try {
- var id = cvox.CommandStore.messageForCommand(command);
- if (!id) {
- return;
- }
- message = Msgs.getMsg(id);
- } catch (e) {
- // TODO(dtseng): We have some commands that don't have valid message id's.
- }
-
- var commandElement = document.createElement('p');
- commandElement.id = command;
- commandElement.setAttribute('role', 'menuitem');
- commandElement.textContent =
- message + ' - ' + cvox.KeyUtil.keySequenceToString(keySeq, true);
- this.container_.appendChild(commandElement);
- }, this));
-};
-goog.inherits(cvox.KeyboardHelpWidget, cvox.OverlayWidget);
-goog.addSingletonGetter(cvox.KeyboardHelpWidget);
-
-
-/**
- * @override
- */
-cvox.KeyboardHelpWidget.prototype.show = function() {
- goog.base(this, 'show');
- this.host_.appendChild(this.container_);
-};
-
-
-/**
- * @override
- */
-cvox.KeyboardHelpWidget.prototype.getNameMsg = function() {
- return ['keyboard_help_intro'];
-};
-
-/**
- * @override
- */
-cvox.KeyboardHelpWidget.prototype.onKeyDown = function(evt) {
- if (evt.keyCode == 13) { // Enter
- var currentCommand =
- cvox.ChromeVox.navigationManager.getCurrentNode().parentNode.id;
- this.hide();
- cvox.ChromeVoxEventSuspender.withSuspendedEvents(
- cvox.ChromeVoxUserCommands.commands[currentCommand])();
- evt.preventDefault();
- evt.stopPropagation();
- return true;
- } else {
- return goog.base(this, 'onKeyDown', evt);
- }
-};