| Index: trunk/src/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc
|
| ===================================================================
|
| --- trunk/src/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc (revision 274856)
|
| +++ trunk/src/chrome/browser/ui/webui/chromeos/login/core_oobe_handler.cc (working copy)
|
| @@ -41,6 +41,7 @@
|
| const char kJsApiEnableLargeCursor[] = "enableLargeCursor";
|
| const char kJsApiEnableSpokenFeedback[] = "enableSpokenFeedback";
|
| const char kJsApiScreenStateInitialize[] = "screenStateInitialize";
|
| +const char kJsApiSkipUpdateEnrollAfterEula[] = "skipUpdateEnrollAfterEula";
|
| const char kJsApiScreenAssetsLoaded[] = "screenAssetsLoaded";
|
| const char kJsApiHeaderBarVisible[] = "headerBarVisible";
|
|
|
| @@ -115,6 +116,8 @@
|
| void CoreOobeHandler::RegisterMessages() {
|
| AddCallback(kJsApiScreenStateInitialize,
|
| &CoreOobeHandler::HandleInitialized);
|
| + AddCallback(kJsApiSkipUpdateEnrollAfterEula,
|
| + &CoreOobeHandler::HandleSkipUpdateEnrollAfterEula);
|
| AddCallback("updateCurrentScreen",
|
| &CoreOobeHandler::HandleUpdateCurrentScreen);
|
| AddCallback(kJsApiEnableHighContrast,
|
| @@ -227,6 +230,13 @@
|
| oobe_ui_->InitializeHandlers();
|
| }
|
|
|
| +void CoreOobeHandler::HandleSkipUpdateEnrollAfterEula() {
|
| + WizardController* controller = WizardController::default_controller();
|
| + DCHECK(controller);
|
| + if (controller)
|
| + controller->SkipUpdateEnrollAfterEula();
|
| +}
|
| +
|
| void CoreOobeHandler::HandleUpdateCurrentScreen(const std::string& screen) {
|
| if (delegate_)
|
| delegate_->OnCurrentScreenChanged(screen);
|
|
|