Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(209)

Unified Diff: chrome/browser/chromeos/login/new_user_view.cc

Issue 3442011: Enabling access notifications for login wizard (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/login/new_user_view.cc
===================================================================
--- chrome/browser/chromeos/login/new_user_view.cc (revision 60696)
+++ chrome/browser/chromeos/login/new_user_view.cc (working copy)
@@ -23,6 +23,7 @@
#include "chrome/browser/chromeos/cros/cros_library.h"
#include "chrome/browser/chromeos/login/helper.h"
#include "chrome/browser/chromeos/login/rounded_rect_painter.h"
+#include "chrome/browser/chromeos/login/wizard_accessibility_helper.h"
#include "grit/app_resources.h"
#include "grit/chromium_strings.h"
#include "grit/generated_resources.h"
@@ -89,6 +90,7 @@
accel_focus_user_(views::Accelerator(app::VKEY_U, false, false, true)),
accel_login_off_the_record_(
views::Accelerator(app::VKEY_B, false, false, true)),
+ accel_enable_accessibility_(WizardAccessibilityHelper::GetAccelerator()),
delegate_(delegate),
ALLOW_THIS_IN_INITIALIZER_LIST(focus_grabber_factory_(this)),
focus_delayed_(false),
@@ -161,6 +163,7 @@
AddAccelerator(accel_focus_user_);
AddAccelerator(accel_focus_pass_);
AddAccelerator(accel_login_off_the_record_);
+ AddAccelerator(accel_enable_accessibility_);
UpdateLocalizedStrings();
RequestFocus();
@@ -180,6 +183,8 @@
password_field_->RequestFocus();
} else if (accelerator == accel_login_off_the_record_) {
delegate_->OnLoginOffTheRecord();
+ } else if (accelerator == accel_enable_accessibility_) {
+ WizardAccessibilityHelper::GetInstance()->EnableAccessibility(this);
} else {
return false;
}
@@ -268,6 +273,7 @@
MessageLoop::current()->PostTask(FROM_HERE,
focus_grabber_factory_.NewRunnableMethod(
&NewUserView::FocusFirstField));
+ WizardAccessibilityHelper::GetInstance()->MaybeEnableAccessibility(this);
}
}

Powered by Google App Engine
This is Rietveld 408576698