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

Side by Side Diff: chrome/browser/ui/webui/chromeos/login/controller_pairing_screen_handler.cc

Issue 608963002: Added strings needed for the pairing UI. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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/controller_pairing_screen_handl er.h" 5 #include "chrome/browser/ui/webui/chromeos/login/controller_pairing_screen_handl er.h"
6 6
7 #include "base/strings/string_util.h"
7 #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h" 8 #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h"
8 #include "content/public/browser/web_contents.h" 9 #include "content/public/browser/web_contents.h"
10 #include "grit/generated_resources.h"
9 11
10 namespace chromeos { 12 namespace chromeos {
11 13
12 namespace { 14 namespace {
13 15
14 const char kJsScreenPath[] = "login.ControllerPairingScreen"; 16 const char kJsScreenPath[] = "login.ControllerPairingScreen";
15 17
16 const char kMethodContextChanged[] = "contextChanged"; 18 const char kMethodContextChanged[] = "contextChanged";
17 19
18 const char kCallbackUserActed[] = "userActed"; 20 const char kCallbackUserActed[] = "userActed";
(...skipping 29 matching lines...) Expand all
48 return; 50 return;
49 51
50 if (show_on_init_) { 52 if (show_on_init_) {
51 Show(); 53 Show();
52 show_on_init_ = false; 54 show_on_init_ = false;
53 } 55 }
54 } 56 }
55 57
56 void ControllerPairingScreenHandler::DeclareLocalizedValues( 58 void ControllerPairingScreenHandler::DeclareLocalizedValues(
57 LocalizedValuesBuilder* builder) { 59 LocalizedValuesBuilder* builder) {
60 // TODO(dzhioev): Move the prefix logic to the base screen handler after
61 // migration.
62 std::string prefix;
63 base::ReplaceChars(kJsScreenPath, ".", "_", &prefix);
64 prefix += "_";
65
66 builder->Add(prefix + "welcome", IDS_PAIRING_CONTROLLER_WELCOME);
67 builder->Add(prefix + "searching", IDS_PAIRING_CONTROLLER_SEARCHING);
68 builder->Add(prefix + "needHelp", IDS_PAIRING_NEED_HELP);
69 builder->Add(prefix + "troubleConnecting",
70 IDS_PAIRING_CONTROLLER_TROUBLE_CONNECTING);
71 builder->Add(prefix + "connectingAdvice",
72 IDS_PAIRING_CONTROLLER_CONNECTING_ADVICE);
73 builder->Add(prefix + "adviceGotIt", IDS_PAIRING_CONTROLLER_ADVICE_GOT_IT);
74 builder->Add(prefix + "selectTitle", IDS_PAIRING_CONTROLLER_SELECT_TITLE);
75 builder->Add(prefix + "connect", IDS_PAIRING_CONTROLLER_CONNECT);
76 builder->Add(prefix + "connecting", IDS_PAIRING_CONTROLLER_CONNECTING);
77 builder->Add(prefix + "confirmationTitle",
78 IDS_PAIRING_CONTROLLER_CONFIRMATION_TITLE);
79 builder->Add(prefix + "confirmationQuestion",
80 IDS_PAIRING_CONTROLLER_CONFIRMATION_QUESTION);
81 builder->Add(prefix + "rejectCode", IDS_PAIRING_CONTROLLER_REJECT_CODE);
82 builder->Add(prefix + "acceptCode", IDS_PAIRING_CONTROLLER_ACCEPT_CODE);
83 builder->Add(prefix + "updateTitle", IDS_PAIRING_CONTROLLER_UPDATE_TITLE);
84 builder->Add(prefix + "updateText", IDS_PAIRING_CONTROLLER_UPDATE_TEXT);
85 builder->Add(prefix + "connectionLostTitle",
86 IDS_PAIRING_CONTROLLER_CONNECTION_LOST_TITLE);
87 builder->Add(prefix + "connectionLostText",
88 IDS_PAIRING_CONTROLLER_CONNECTION_LOST_TEXT);
89 builder->Add(prefix + "enrollTitle", IDS_PAIRING_ENROLL_TITLE);
90 builder->Add(prefix + "enrollText1", IDS_PAIRING_CONTROLLER_ENROLL_TEXT_1);
91 builder->Add(prefix + "enrollText2", IDS_PAIRING_CONTROLLER_ENROLL_TEXT_2);
92 builder->Add(prefix + "continue", IDS_PAIRING_CONTROLLER_CONTINUE);
93 builder->Add(prefix + "enrollmentInProgress",
94 IDS_PAIRING_ENROLLMENT_IN_PROGRESS);
95 builder->Add(prefix + "enrollmentErrorTitle",
96 IDS_PAIRING_ENROLLMENT_ERROR_TITLE);
97 builder->Add(prefix + "enrollmentErrorHostRestarts",
98 IDS_PAIRING_CONTROLLER_ENROLLMENT_ERROR_HOST_RESTARTS);
99 builder->Add(prefix + "successTitle", IDS_PAIRING_CONTROLLER_SUCCESS_TITLE);
100 builder->Add(prefix + "successText", IDS_PAIRING_CONTROLLER_SUCCESS_TEXT);
101 builder->Add(prefix + "continueToHangouts",
102 IDS_PAIRING_CONTROLLER_CONTINUE_TO_HANGOUTS);
58 } 103 }
59 104
60 void ControllerPairingScreenHandler::RegisterMessages() { 105 void ControllerPairingScreenHandler::RegisterMessages() {
61 AddPrefixedCallback(kCallbackUserActed, 106 AddPrefixedCallback(kCallbackUserActed,
62 &ControllerPairingScreenHandler::HandleUserActed); 107 &ControllerPairingScreenHandler::HandleUserActed);
63 AddPrefixedCallback(kCallbackContextChanged, 108 AddPrefixedCallback(kCallbackContextChanged,
64 &ControllerPairingScreenHandler::HandleContextChanged); 109 &ControllerPairingScreenHandler::HandleContextChanged);
65 } 110 }
66 111
67 void ControllerPairingScreenHandler::Show() { 112 void ControllerPairingScreenHandler::Show() {
(...skipping 16 matching lines...) Expand all
84 void ControllerPairingScreenHandler::OnContextChanged( 129 void ControllerPairingScreenHandler::OnContextChanged(
85 const base::DictionaryValue& diff) { 130 const base::DictionaryValue& diff) {
86 CallJS(kMethodContextChanged, diff); 131 CallJS(kMethodContextChanged, diff);
87 } 132 }
88 133
89 content::BrowserContext* ControllerPairingScreenHandler::GetBrowserContext() { 134 content::BrowserContext* ControllerPairingScreenHandler::GetBrowserContext() {
90 return web_ui()->GetWebContents()->GetBrowserContext(); 135 return web_ui()->GetWebContents()->GetBrowserContext();
91 } 136 }
92 137
93 } // namespace chromeos 138 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/app/chromeos_strings.grdp ('k') | chrome/browser/ui/webui/chromeos/login/host_pairing_screen_handler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698