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/wrong_hwid_screen_handler.h" | 5 #include "chrome/browser/ui/webui/chromeos/login/wrong_hwid_screen_handler.h" |
6 | 6 |
7 #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h" | 7 #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h" |
8 #include "chrome/grit/generated_resources.h" | 8 #include "chrome/grit/generated_resources.h" |
| 9 #include "components/login/localized_values_builder.h" |
9 | 10 |
10 namespace { | 11 namespace { |
11 | 12 |
12 const char kJsScreenPath[] = "login.WrongHWIDScreen"; | 13 const char kJsScreenPath[] = "login.WrongHWIDScreen"; |
13 | 14 |
14 } // namespace | 15 } // namespace |
15 | 16 |
16 namespace chromeos { | 17 namespace chromeos { |
17 | 18 |
18 WrongHWIDScreenHandler::WrongHWIDScreenHandler() | 19 WrongHWIDScreenHandler::WrongHWIDScreenHandler() |
(...skipping 21 matching lines...) Expand all Loading... |
40 void WrongHWIDScreenHandler::Hide() { | 41 void WrongHWIDScreenHandler::Hide() { |
41 } | 42 } |
42 | 43 |
43 void WrongHWIDScreenHandler::SetDelegate(Delegate* delegate) { | 44 void WrongHWIDScreenHandler::SetDelegate(Delegate* delegate) { |
44 delegate_ = delegate; | 45 delegate_ = delegate; |
45 if (page_is_ready()) | 46 if (page_is_ready()) |
46 Initialize(); | 47 Initialize(); |
47 } | 48 } |
48 | 49 |
49 void WrongHWIDScreenHandler::DeclareLocalizedValues( | 50 void WrongHWIDScreenHandler::DeclareLocalizedValues( |
50 LocalizedValuesBuilder* builder) { | 51 ::login::LocalizedValuesBuilder* builder) { |
51 builder->Add("wrongHWIDScreenHeader", IDS_WRONG_HWID_SCREEN_HEADER); | 52 builder->Add("wrongHWIDScreenHeader", IDS_WRONG_HWID_SCREEN_HEADER); |
52 builder->Add("wrongHWIDMessageFirstPart", | 53 builder->Add("wrongHWIDMessageFirstPart", |
53 IDS_WRONG_HWID_SCREEN_MESSAGE_FIRST_PART); | 54 IDS_WRONG_HWID_SCREEN_MESSAGE_FIRST_PART); |
54 builder->Add("wrongHWIDMessageSecondPart", | 55 builder->Add("wrongHWIDMessageSecondPart", |
55 IDS_WRONG_HWID_SCREEN_MESSAGE_SECOND_PART); | 56 IDS_WRONG_HWID_SCREEN_MESSAGE_SECOND_PART); |
56 builder->Add("wrongHWIDScreenSkipLink", | 57 builder->Add("wrongHWIDScreenSkipLink", |
57 IDS_WRONG_HWID_SCREEN_SKIP_LINK); | 58 IDS_WRONG_HWID_SCREEN_SKIP_LINK); |
58 } | 59 } |
59 | 60 |
60 void WrongHWIDScreenHandler::Initialize() { | 61 void WrongHWIDScreenHandler::Initialize() { |
61 if (!page_is_ready() || !delegate_) | 62 if (!page_is_ready() || !delegate_) |
62 return; | 63 return; |
63 | 64 |
64 if (show_on_init_) { | 65 if (show_on_init_) { |
65 Show(); | 66 Show(); |
66 show_on_init_ = false; | 67 show_on_init_ = false; |
67 } | 68 } |
68 } | 69 } |
69 | 70 |
70 void WrongHWIDScreenHandler::RegisterMessages() { | 71 void WrongHWIDScreenHandler::RegisterMessages() { |
71 AddCallback("wrongHWIDOnSkip", &WrongHWIDScreenHandler::HandleOnSkip); | 72 AddCallback("wrongHWIDOnSkip", &WrongHWIDScreenHandler::HandleOnSkip); |
72 } | 73 } |
73 | 74 |
74 void WrongHWIDScreenHandler::HandleOnSkip() { | 75 void WrongHWIDScreenHandler::HandleOnSkip() { |
75 if (delegate_) | 76 if (delegate_) |
76 delegate_->OnExit(); | 77 delegate_->OnExit(); |
77 } | 78 } |
78 | 79 |
79 } // namespace chromeos | 80 } // namespace chromeos |
OLD | NEW |