diff options
author | ygorshenin@chromium.org <ygorshenin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-25 15:29:17 +0000 |
---|---|---|
committer | ygorshenin@chromium.org <ygorshenin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-25 15:29:17 +0000 |
commit | 5d9a4b9c71a5a8916805274acf3e8ecea2a4b6ac (patch) | |
tree | f7a666a2ebc5b5511fd2a207d13bcafe447679a9 /chrome/browser/ui/webui/chromeos | |
parent | aa1442bc6239873aa4687d9130b2358c20357c7b (diff) | |
download | chromium_src-5d9a4b9c71a5a8916805274acf3e8ecea2a4b6ac.zip chromium_src-5d9a4b9c71a5a8916805274acf3e8ecea2a4b6ac.tar.gz chromium_src-5d9a4b9c71a5a8916805274acf3e8ecea2a4b6ac.tar.bz2 |
Added a message that suggest to configure a proxy for a network.
BUG=chromium:122422
TEST=Manual testing on an Alex device.
Review URL: http://codereview.chromium.org/10166004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133917 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/webui/chromeos')
3 files changed, 14 insertions, 1 deletions
diff --git a/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc b/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc index 67973f1..3381774 100644 --- a/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc +++ b/chrome/browser/ui/webui/chromeos/login/network_dropdown_handler.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 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. @@ -36,6 +36,8 @@ void NetworkDropdownHandler::GetLocalizedStrings( base::DictionaryValue* localized_strings) { localized_strings->SetString("selectNetwork", l10n_util::GetStringUTF16(IDS_NETWORK_SELECTION_SELECT)); + localized_strings->SetString("selectAnotherNetwork", + l10n_util::GetStringUTF16(IDS_ANOTHER_NETWORK_SELECTION_SELECT)); } void NetworkDropdownHandler::Initialize() { diff --git a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc index 106521a..1b247e7 100644 --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc @@ -21,6 +21,7 @@ #include "chrome/browser/chromeos/input_method/xkeyboard.h" #include "chrome/browser/chromeos/kiosk_mode/kiosk_mode_settings.h" #include "chrome/browser/chromeos/login/authenticator.h" +#include "chrome/browser/chromeos/login/base_login_display_host.h" #include "chrome/browser/chromeos/login/captive_portal_window_proxy.h" #include "chrome/browser/chromeos/login/screen_locker.h" #include "chrome/browser/chromeos/login/user.h" @@ -331,6 +332,8 @@ void SigninScreenHandler::GetLocalizedStrings( l10n_util::GetStringUTF16(IDS_LOGIN_MAYBE_CAPTIVE_PORTAL_TITLE)); localized_strings->SetString("captivePortalMessage", l10n_util::GetStringUTF16(IDS_LOGIN_MAYBE_CAPTIVE_PORTAL)); + localized_strings->SetString("captivePortalProxyMessage", + l10n_util::GetStringUTF16(IDS_LOGIN_MAYBE_CAPTIVE_PORTAL_PROXY)); localized_strings->SetString("captivePortalNetworkSelect", l10n_util::GetStringUTF16(IDS_LOGIN_MAYBE_CAPTIVE_PORTAL_NETWORK_SELECT)); localized_strings->SetString("proxyMessageText", @@ -476,6 +479,9 @@ void SigninScreenHandler::RegisterMessages() { web_ui()->RegisterMessageCallback("networkErrorShown", base::Bind(&SigninScreenHandler::HandleNetworkErrorShown, base::Unretained(this))); + web_ui()->RegisterMessageCallback("openProxySettings", + base::Bind(&SigninScreenHandler::HandleOpenProxySettings, + base::Unretained(this))); } void SigninScreenHandler::HandleGetUsers(const base::ListValue* args) { @@ -970,6 +976,10 @@ void SigninScreenHandler::HandleCreateAccount(const base::ListValue* args) { delegate_->CreateAccount(); } +void SigninScreenHandler::HandleOpenProxySettings(const base::ListValue* args) { + BaseLoginDisplayHost::default_host()->OpenProxySettings(); +} + void SigninScreenHandler::StartClearingDnsCache() { if (dns_clear_task_running_ || !g_browser_process->io_thread()) return; diff --git a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h index 98382a7..933e21e 100644 --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h @@ -201,6 +201,7 @@ class SigninScreenHandler : public BaseScreenHandler, void HandleSignOutUser(const base::ListValue* args); void HandleUserImagesLoaded(const base::ListValue* args); void HandleNetworkErrorShown(const base::ListValue* args); + void HandleOpenProxySettings(const base::ListValue* args); // Sends user list to account picker. void SendUserList(bool animated); |