| Index: chrome/browser/resources/chromeos/login/oobe.js
|
| diff --git a/chrome/browser/resources/chromeos/login/oobe.js b/chrome/browser/resources/chromeos/login/oobe.js
|
| index e240b1d2326f3c64aa70ce87026a13de24eca3ea..1e4b50a2e121acfe68882adab768f976e0248a31 100644
|
| --- a/chrome/browser/resources/chromeos/login/oobe.js
|
| +++ b/chrome/browser/resources/chromeos/login/oobe.js
|
| @@ -55,7 +55,7 @@ cr.define('cr.ui.Oobe', function() {
|
| select.addEventListener('click', runCallback);
|
| select.addEventListener('keyup', function(event) {
|
| var keycodeInterested = [
|
| - 9, // Tab
|
| + 9, // Tab
|
| 13, // Enter
|
| 27, // Escape
|
| ];
|
| @@ -149,34 +149,30 @@ cr.define('cr.ui.Oobe', function() {
|
| */
|
| initializeA11yMenu: function() {
|
| cr.ui.Bubble.decorate($('accessibility-menu'));
|
| - $('connect-accessibility-link').addEventListener(
|
| - 'click', Oobe.handleAccessibilityLinkClick);
|
| - $('eula-accessibility-link').addEventListener(
|
| - 'click', Oobe.handleAccessibilityLinkClick);
|
| - $('update-accessibility-link').addEventListener(
|
| - 'click', Oobe.handleAccessibilityLinkClick);
|
| + $('connect-accessibility-link')
|
| + .addEventListener('click', Oobe.handleAccessibilityLinkClick);
|
| + $('eula-accessibility-link')
|
| + .addEventListener('click', Oobe.handleAccessibilityLinkClick);
|
| + $('update-accessibility-link')
|
| + .addEventListener('click', Oobe.handleAccessibilityLinkClick);
|
| // Same behaviour on hitting spacebar. See crbug.com/342991.
|
| function reactOnSpace(event) {
|
| if (event.keyCode == 32)
|
| Oobe.handleAccessibilityLinkClick(event);
|
| }
|
| - $('connect-accessibility-link').addEventListener(
|
| - 'keyup', reactOnSpace);
|
| - $('eula-accessibility-link').addEventListener(
|
| - 'keyup', reactOnSpace);
|
| - $('update-accessibility-link').addEventListener(
|
| - 'keyup', reactOnSpace);
|
| -
|
| - $('high-contrast').addEventListener('click',
|
| - Oobe.handleHighContrastClick);
|
| - $('large-cursor').addEventListener('click',
|
| - Oobe.handleLargeCursorClick);
|
| - $('spoken-feedback').addEventListener('click',
|
| - Oobe.handleSpokenFeedbackClick);
|
| - $('screen-magnifier').addEventListener('click',
|
| - Oobe.handleScreenMagnifierClick);
|
| - $('virtual-keyboard').addEventListener('click',
|
| - Oobe.handleVirtualKeyboardClick);
|
| + $('connect-accessibility-link').addEventListener('keyup', reactOnSpace);
|
| + $('eula-accessibility-link').addEventListener('keyup', reactOnSpace);
|
| + $('update-accessibility-link').addEventListener('keyup', reactOnSpace);
|
| +
|
| + $('high-contrast')
|
| + .addEventListener('click', Oobe.handleHighContrastClick);
|
| + $('large-cursor').addEventListener('click', Oobe.handleLargeCursorClick);
|
| + $('spoken-feedback')
|
| + .addEventListener('click', Oobe.handleSpokenFeedbackClick);
|
| + $('screen-magnifier')
|
| + .addEventListener('click', Oobe.handleScreenMagnifierClick);
|
| + $('virtual-keyboard')
|
| + .addEventListener('click', Oobe.handleVirtualKeyboardClick);
|
|
|
| $('high-contrast').addEventListener('keypress', Oobe.handleA11yKeyPress);
|
| $('large-cursor').addEventListener('keypress', Oobe.handleA11yKeyPress);
|
| @@ -199,16 +195,18 @@ cr.define('cr.ui.Oobe', function() {
|
| handleAccessibilityLinkClick: function(e) {
|
| /** @const */ var BUBBLE_OFFSET = 5;
|
| /** @const */ var BUBBLE_PADDING = 10;
|
| - $('accessibility-menu').showForElement(e.target,
|
| - cr.ui.Bubble.Attachment.BOTTOM,
|
| - BUBBLE_OFFSET, BUBBLE_PADDING);
|
| + $('accessibility-menu')
|
| + .showForElement(
|
| + e.target, cr.ui.Bubble.Attachment.BOTTOM, BUBBLE_OFFSET,
|
| + BUBBLE_PADDING);
|
|
|
| var maxHeight = cr.ui.LoginUITools.getMaxHeightBeforeShelfOverlapping(
|
| $('accessibility-menu'));
|
| if (maxHeight < $('accessibility-menu').offsetHeight) {
|
| - $('accessibility-menu').showForElement(e.target,
|
| - cr.ui.Bubble.Attachment.TOP,
|
| - BUBBLE_OFFSET, BUBBLE_PADDING);
|
| + $('accessibility-menu')
|
| + .showForElement(
|
| + e.target, cr.ui.Bubble.Attachment.TOP, BUBBLE_OFFSET,
|
| + BUBBLE_PADDING);
|
| }
|
|
|
| $('accessibility-menu').firstBubbleElement = $('spoken-feedback');
|
| @@ -218,7 +216,7 @@ cr.define('cr.ui.Oobe', function() {
|
| if (Oobe.getInstance().currentScreen &&
|
| Oobe.getInstance().currentScreen.defaultControl) {
|
| $('accessibility-menu').elementToFocusOnHide =
|
| - Oobe.getInstance().currentScreen.defaultControl;
|
| + Oobe.getInstance().currentScreen.defaultControl;
|
| } else {
|
| // Update screen falls into this category. Since it doesn't have any
|
| // controls other than a11y link we don't want that link to receive
|
|
|