OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h" | 5 #include "chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 1308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1319 void SigninScreenHandler::HandleShowLoadingTimeoutError() { | 1319 void SigninScreenHandler::HandleShowLoadingTimeoutError() { |
1320 UpdateState(ErrorScreenActor::ERROR_REASON_LOADING_TIMEOUT); | 1320 UpdateState(ErrorScreenActor::ERROR_REASON_LOADING_TIMEOUT); |
1321 } | 1321 } |
1322 | 1322 |
1323 void SigninScreenHandler::HandleUpdateOfflineLogin(bool offline_login_active) { | 1323 void SigninScreenHandler::HandleUpdateOfflineLogin(bool offline_login_active) { |
1324 offline_login_active_ = offline_login_active; | 1324 offline_login_active_ = offline_login_active; |
1325 } | 1325 } |
1326 | 1326 |
1327 void SigninScreenHandler::HandleFocusPod(const std::string& user_id) { | 1327 void SigninScreenHandler::HandleFocusPod(const std::string& user_id) { |
1328 SetUserInputMethod(user_id); | 1328 SetUserInputMethod(user_id); |
| 1329 #if !defined(USE_ATHENA) |
| 1330 // TODO(dpolukhin): crbug.com/408734. |
1329 WallpaperManager::Get()->SetUserWallpaperDelayed(user_id); | 1331 WallpaperManager::Get()->SetUserWallpaperDelayed(user_id); |
| 1332 #endif |
1330 ScreenlockBridge::Get()->SetFocusedUser(user_id); | 1333 ScreenlockBridge::Get()->SetFocusedUser(user_id); |
1331 } | 1334 } |
1332 | 1335 |
1333 void SigninScreenHandler::HandleHardlockPod(const std::string& user_id) { | 1336 void SigninScreenHandler::HandleHardlockPod(const std::string& user_id) { |
1334 SetAuthType(user_id, | 1337 SetAuthType(user_id, |
1335 ScreenlockBridge::LockHandler::FORCE_OFFLINE_PASSWORD, | 1338 ScreenlockBridge::LockHandler::FORCE_OFFLINE_PASSWORD, |
1336 base::string16()); | 1339 base::string16()); |
1337 HideUserPodCustomIcon(user_id); | 1340 HideUserPodCustomIcon(user_id); |
1338 } | 1341 } |
1339 | 1342 |
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1514 return gaia_screen_handler_->frame_error(); | 1517 return gaia_screen_handler_->frame_error(); |
1515 } | 1518 } |
1516 | 1519 |
1517 void SigninScreenHandler::OnCapsLockChanged(bool enabled) { | 1520 void SigninScreenHandler::OnCapsLockChanged(bool enabled) { |
1518 caps_lock_enabled_ = enabled; | 1521 caps_lock_enabled_ = enabled; |
1519 if (page_is_ready()) | 1522 if (page_is_ready()) |
1520 CallJS("login.AccountPickerScreen.setCapsLockState", caps_lock_enabled_); | 1523 CallJS("login.AccountPickerScreen.setCapsLockState", caps_lock_enabled_); |
1521 } | 1524 } |
1522 | 1525 |
1523 } // namespace chromeos | 1526 } // namespace chromeos |
OLD | NEW |