| Index: chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc b/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
|
| index d5afc7ecccd774b60d208dcf8244e77475fdf4aa..e3588c3b6aacedb8af193c8491b1469ddeed88cc 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
|
| @@ -36,6 +36,7 @@ const char kJsApiEnableLargeCursor[] = "enableLargeCursor";
|
| const char kJsApiEnableSpokenFeedback[] = "enableSpokenFeedback";
|
| const char kJsApiScreenStateInitialize[] = "screenStateInitialize";
|
| const char kJsApiSkipUpdateEnrollAfterEula[] = "skipUpdateEnrollAfterEula";
|
| +const char kJsApiScreenAssetsLoaded[] = "screenAssetsLoaded";
|
|
|
| } // namespace
|
|
|
| @@ -131,6 +132,8 @@ void CoreOobeHandler::RegisterMessages() {
|
| &CoreOobeHandler::HandleEnableSpokenFeedback);
|
| AddCallback("setDeviceRequisition",
|
| &CoreOobeHandler::HandleSetDeviceRequisition);
|
| + AddCallback(kJsApiScreenAssetsLoaded,
|
| + &CoreOobeHandler::HandleScreenAssetsLoaded);
|
| AddRawCallback("skipToLoginForTesting",
|
| &CoreOobeHandler::HandleSkipToLoginForTesting);
|
| }
|
| @@ -238,6 +241,11 @@ void CoreOobeHandler::HandleSetDeviceRequisition(
|
| chrome::ExitCleanly();
|
| }
|
|
|
| +void CoreOobeHandler::HandleScreenAssetsLoaded(
|
| + const std::string& screen_async_load_id) {
|
| + oobe_ui_->OnScreenAssetsLoaded(screen_async_load_id);
|
| +}
|
| +
|
| void CoreOobeHandler::HandleSkipToLoginForTesting(
|
| const base::ListValue* args) {
|
| LoginScreenContext context(args);
|
|
|