Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / ui / webui / chromeos / login / update_screen_handler.cc
index 96e93ba..3eea8ee 100644 (file)
@@ -32,12 +32,11 @@ UpdateScreenHandler::~UpdateScreenHandler() {
 
 void UpdateScreenHandler::DeclareLocalizedValues(
     LocalizedValuesBuilder* builder) {
-  builder->AddF("checkingForUpdatesMsg",
-                IDS_CHECKING_FOR_UPDATE_MSG, IDS_SHORT_PRODUCT_NAME);
-  builder->AddF("installingUpdateDesc",
-                IDS_UPDATE_MSG, IDS_SHORT_PRODUCT_NAME);
-
+  builder->Add("checkingForUpdatesMsg", IDS_CHECKING_FOR_UPDATE_MSG);
+  builder->Add("installingUpdateDesc", IDS_UPDATE_MSG);
   builder->Add("updateScreenTitle", IDS_UPDATE_SCREEN_TITLE);
+  builder->Add("updateScreenAccessibleTitle",
+               IDS_UPDATE_SCREEN_ACCESSIBLE_TITLE);
   builder->Add("checkingForUpdates", IDS_CHECKING_FOR_UPDATES);
   builder->Add("downloading", IDS_DOWNLOADING);
   builder->Add("downloadingTimeLeftLong", IDS_DOWNLOADING_TIME_LEFT_LONG);
@@ -105,30 +104,26 @@ void UpdateScreenHandler::ShowProgressMessage(bool visible) {
 }
 
 void UpdateScreenHandler::SetProgressMessage(ProgressMessage message) {
-  scoped_ptr<base::StringValue> progress_message;
+  int ids = 0;
   switch (message) {
     case PROGRESS_MESSAGE_UPDATE_AVAILABLE:
-      progress_message.reset(base::Value::CreateStringValue(
-          l10n_util::GetStringUTF16(IDS_UPDATE_AVAILABLE)));
+      ids = IDS_UPDATE_AVAILABLE;
       break;
     case PROGRESS_MESSAGE_INSTALLING_UPDATE:
-      progress_message.reset(base::Value::CreateStringValue(
-          l10n_util::GetStringFUTF16(IDS_INSTALLING_UPDATE,
-            l10n_util::GetStringUTF16(IDS_SHORT_PRODUCT_NAME))));
+      ids = IDS_INSTALLING_UPDATE;
       break;
     case PROGRESS_MESSAGE_VERIFYING:
-      progress_message.reset(base::Value::CreateStringValue(
-          l10n_util::GetStringUTF16(IDS_UPDATE_VERIFYING)));
+      ids = IDS_UPDATE_VERIFYING;
       break;
     case PROGRESS_MESSAGE_FINALIZING:
-      progress_message.reset(base::Value::CreateStringValue(
-          l10n_util::GetStringUTF16(IDS_UPDATE_FINALIZING)));
+      ids = IDS_UPDATE_FINALIZING;
       break;
     default:
       NOTREACHED();
-  };
-  if (progress_message.get())
-    CallJS("setProgressMessage", *progress_message);
+      return;
+  }
+
+  CallJS("setProgressMessage", l10n_util::GetStringUTF16(ids));
 }
 
 void UpdateScreenHandler::ShowCurtain(bool visible) {
@@ -141,10 +136,9 @@ void UpdateScreenHandler::RegisterMessages() {
 #endif
 }
 
-void UpdateScreenHandler::OnConnectToNetworkRequested(
-    const std::string& service_path) {
+void UpdateScreenHandler::OnConnectToNetworkRequested() {
   if (screen_)
-    screen_->OnConnectToNetworkRequested(service_path);
+    screen_->OnConnectToNetworkRequested();
 }
 
 #if !defined(OFFICIAL_BUILD)