| 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 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/bind_helpers.h" | 10 #include "base/bind_helpers.h" |
| (...skipping 754 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 765 AddCallback("toggleKioskEnableScreen", | 765 AddCallback("toggleKioskEnableScreen", |
| 766 &SigninScreenHandler::HandleToggleKioskEnableScreen); | 766 &SigninScreenHandler::HandleToggleKioskEnableScreen); |
| 767 AddCallback("toggleResetScreen", | 767 AddCallback("toggleResetScreen", |
| 768 &SigninScreenHandler::HandleToggleResetScreen); | 768 &SigninScreenHandler::HandleToggleResetScreen); |
| 769 AddCallback("createAccount", &SigninScreenHandler::HandleCreateAccount); | 769 AddCallback("createAccount", &SigninScreenHandler::HandleCreateAccount); |
| 770 AddCallback("accountPickerReady", | 770 AddCallback("accountPickerReady", |
| 771 &SigninScreenHandler::HandleAccountPickerReady); | 771 &SigninScreenHandler::HandleAccountPickerReady); |
| 772 AddCallback("wallpaperReady", &SigninScreenHandler::HandleWallpaperReady); | 772 AddCallback("wallpaperReady", &SigninScreenHandler::HandleWallpaperReady); |
| 773 AddCallback("loginWebuiReady", &SigninScreenHandler::HandleLoginWebuiReady); | 773 AddCallback("loginWebuiReady", &SigninScreenHandler::HandleLoginWebuiReady); |
| 774 AddCallback("signOutUser", &SigninScreenHandler::HandleSignOutUser); | 774 AddCallback("signOutUser", &SigninScreenHandler::HandleSignOutUser); |
| 775 AddCallback("networkErrorShown", | |
| 776 &SigninScreenHandler::HandleNetworkErrorShown); | |
| 777 AddCallback("openProxySettings", | 775 AddCallback("openProxySettings", |
| 778 &SigninScreenHandler::HandleOpenProxySettings); | 776 &SigninScreenHandler::HandleOpenProxySettings); |
| 779 AddCallback("loginVisible", &SigninScreenHandler::HandleLoginVisible); | 777 AddCallback("loginVisible", &SigninScreenHandler::HandleLoginVisible); |
| 780 AddCallback("cancelPasswordChangedFlow", | 778 AddCallback("cancelPasswordChangedFlow", |
| 781 &SigninScreenHandler::HandleCancelPasswordChangedFlow); | 779 &SigninScreenHandler::HandleCancelPasswordChangedFlow); |
| 782 AddCallback("cancelUserAdding", | 780 AddCallback("cancelUserAdding", |
| 783 &SigninScreenHandler::HandleCancelUserAdding); | 781 &SigninScreenHandler::HandleCancelUserAdding); |
| 784 AddCallback("migrateUserData", &SigninScreenHandler::HandleMigrateUserData); | 782 AddCallback("migrateUserData", &SigninScreenHandler::HandleMigrateUserData); |
| 785 AddCallback("resyncUserData", &SigninScreenHandler::HandleResyncUserData); | 783 AddCallback("resyncUserData", &SigninScreenHandler::HandleResyncUserData); |
| 786 AddCallback("loginUIStateChanged", | 784 AddCallback("loginUIStateChanged", |
| (...skipping 661 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1448 | 1446 |
| 1449 if (test_expects_complete_login_) | 1447 if (test_expects_complete_login_) |
| 1450 SubmitLoginFormForTest(); | 1448 SubmitLoginFormForTest(); |
| 1451 } | 1449 } |
| 1452 | 1450 |
| 1453 void SigninScreenHandler::HandleSignOutUser() { | 1451 void SigninScreenHandler::HandleSignOutUser() { |
| 1454 if (delegate_) | 1452 if (delegate_) |
| 1455 delegate_->Signout(); | 1453 delegate_->Signout(); |
| 1456 } | 1454 } |
| 1457 | 1455 |
| 1458 void SigninScreenHandler::HandleNetworkErrorShown() { | |
| 1459 content::NotificationService::current()->Notify( | |
| 1460 chrome::NOTIFICATION_LOGIN_NETWORK_ERROR_SHOWN, | |
| 1461 content::NotificationService::AllSources(), | |
| 1462 content::NotificationService::NoDetails()); | |
| 1463 } | |
| 1464 | |
| 1465 void SigninScreenHandler::HandleCreateAccount() { | 1456 void SigninScreenHandler::HandleCreateAccount() { |
| 1466 if (delegate_) | 1457 if (delegate_) |
| 1467 delegate_->CreateAccount(); | 1458 delegate_->CreateAccount(); |
| 1468 } | 1459 } |
| 1469 | 1460 |
| 1470 void SigninScreenHandler::HandleOpenProxySettings() { | 1461 void SigninScreenHandler::HandleOpenProxySettings() { |
| 1471 LoginDisplayHostImpl::default_host()->OpenProxySettings(); | 1462 LoginDisplayHostImpl::default_host()->OpenProxySettings(); |
| 1472 } | 1463 } |
| 1473 | 1464 |
| 1474 void SigninScreenHandler::HandleLoginVisible(const std::string& source) { | 1465 void SigninScreenHandler::HandleLoginVisible(const std::string& source) { |
| (...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1770 DCHECK(gaia_screen_handler_); | 1761 DCHECK(gaia_screen_handler_); |
| 1771 return gaia_screen_handler_->frame_state(); | 1762 return gaia_screen_handler_->frame_state(); |
| 1772 } | 1763 } |
| 1773 | 1764 |
| 1774 net::Error SigninScreenHandler::FrameError() const { | 1765 net::Error SigninScreenHandler::FrameError() const { |
| 1775 DCHECK(gaia_screen_handler_); | 1766 DCHECK(gaia_screen_handler_); |
| 1776 return gaia_screen_handler_->frame_error(); | 1767 return gaia_screen_handler_->frame_error(); |
| 1777 } | 1768 } |
| 1778 | 1769 |
| 1779 } // namespace chromeos | 1770 } // namespace chromeos |
| OLD | NEW |