Index: chrome/browser/remoting/remoting_resources_source.cc |
diff --git a/chrome/browser/remoting/remoting_resources_source.cc b/chrome/browser/remoting/remoting_resources_source.cc |
deleted file mode 100644 |
index 0106836606b6fffb6db66df2e5b617e961638dc0..0000000000000000000000000000000000000000 |
--- a/chrome/browser/remoting/remoting_resources_source.cc |
+++ /dev/null |
@@ -1,161 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/remoting/remoting_resources_source.h" |
- |
-#include <algorithm> |
-#include <string> |
- |
-#include "base/message_loop.h" |
-#include "base/utf_string_conversions.h" |
-#include "base/values.h" |
-#include "chrome/browser/google/google_util.h" |
-#include "chrome/common/jstemplate_builder.h" |
-#include "googleurl/src/gurl.h" |
-#include "grit/app_resources.h" |
-#include "grit/browser_resources.h" |
-#include "grit/chromium_strings.h" |
-#include "grit/generated_resources.h" |
-#include "grit/locale_settings.h" |
-#include "ui/base/l10n/l10n_util.h" |
-#include "ui/base/resource/resource_bundle.h" |
- |
-// Define the values of standard URLs. |
-const char RemotingResourcesSource::kInvalidPasswordHelpUrl[] = |
- "https://www.google.com/support/accounts/bin/answer.py?ctx=ch&answer=27444"; |
-const char RemotingResourcesSource::kCanNotAccessAccountUrl[] = |
- "https://www.google.com/support/accounts/bin/answer.py?answer=48598"; |
-const char RemotingResourcesSource::kCreateNewAccountUrl[] = |
- "https://www.google.com/accounts/NewAccount?service=chromiumsync"; |
- |
-RemotingResourcesSource::RemotingResourcesSource() |
- : DataSource(chrome::kChromeUIRemotingResourcesHost, |
- MessageLoop::current()) { |
-} |
- |
-void RemotingResourcesSource::StartDataRequest(const std::string& path_raw, |
- bool is_incognito, |
- int request_id) { |
- const char kRemotingGaiaLoginPath[] = "gaialogin"; |
- const char kRemotingSetupFlowPath[] = "setup"; |
- const char kRemotingSetupDonePath[] = "setupdone"; |
- const char kRemotingSettingUpPath[] = "settingup"; |
- const char kRemotingSetupErrorPath[] = "setuperror"; |
- |
- std::string response; |
- if (path_raw == kRemotingGaiaLoginPath) { |
- DictionaryValue localized_strings; |
- |
- // Start by setting the per-locale URLs we show on the setup wizard. |
- localized_strings.SetString("invalidpasswordhelpurl", |
- GetLocalizedUrl(kInvalidPasswordHelpUrl)); |
- localized_strings.SetString("cannotaccessaccounturl", |
- GetLocalizedUrl(kCanNotAccessAccountUrl)); |
- localized_strings.SetString("createnewaccounturl", |
- GetLocalizedUrl(kCreateNewAccountUrl)); |
- |
- localized_strings.SetString("settingupsync", |
- l10n_util::GetStringUTF16(IDS_SYNC_LOGIN_SETTING_UP_SYNC)); |
- localized_strings.SetString("introduction", ""); |
- localized_strings.SetString("signinprefix", |
- l10n_util::GetStringUTF16(IDS_SYNC_LOGIN_SIGNIN_PREFIX)); |
- localized_strings.SetString("signinsuffix", |
- l10n_util::GetStringUTF16(IDS_SYNC_LOGIN_SIGNIN_SUFFIX)); |
- localized_strings.SetString("cannotbeblank", |
- l10n_util::GetStringUTF16(IDS_SYNC_CANNOT_BE_BLANK)); |
- localized_strings.SetString("emaillabel", |
- l10n_util::GetStringUTF16(IDS_SYNC_LOGIN_EMAIL)); |
- localized_strings.SetString("passwordlabel", |
- l10n_util::GetStringUTF16(IDS_SYNC_LOGIN_PASSWORD)); |
- localized_strings.SetString("invalidcredentials", |
- l10n_util::GetStringUTF16(IDS_SYNC_INVALID_USER_CREDENTIALS)); |
- localized_strings.SetString("signin", |
- l10n_util::GetStringUTF16(IDS_SYNC_SIGNIN)); |
- localized_strings.SetString("couldnotconnect", |
- l10n_util::GetStringUTF16(IDS_SYNC_LOGIN_COULD_NOT_CONNECT)); |
- localized_strings.SetString("cannotaccessaccount", |
- l10n_util::GetStringUTF16(IDS_SYNC_CANNOT_ACCESS_ACCOUNT)); |
- localized_strings.SetString("createaccount", |
- l10n_util::GetStringUTF16(IDS_SYNC_CREATE_ACCOUNT)); |
- localized_strings.SetString("cancel", |
- l10n_util::GetStringUTF16(IDS_CANCEL)); |
- localized_strings.SetString("settingup", |
- l10n_util::GetStringUTF16(IDS_SYNC_LOGIN_SETTING_UP)); |
- localized_strings.SetString("success", |
- l10n_util::GetStringUTF16(IDS_SYNC_SUCCESS)); |
- localized_strings.SetString("errorsigningin", |
- l10n_util::GetStringUTF16(IDS_SYNC_ERROR_SIGNING_IN)); |
- localized_strings.SetString("captchainstructions", |
- l10n_util::GetStringUTF16(IDS_SYNC_GAIA_CAPTCHA_INSTRUCTIONS)); |
- localized_strings.SetString("invalidaccesscode", |
- l10n_util::GetStringUTF16(IDS_SYNC_INVALID_ACCESS_CODE_LABEL)); |
- localized_strings.SetString("enteraccesscode", |
- l10n_util::GetStringUTF16(IDS_SYNC_ENTER_ACCESS_CODE_LABEL)); |
- localized_strings.SetString("getaccesscodehelp", |
- l10n_util::GetStringUTF16(IDS_SYNC_ACCESS_CODE_HELP_LABEL)); |
- localized_strings.SetString("getaccesscodeurl", |
- l10n_util::GetStringUTF16(IDS_SYNC_GET_ACCESS_CODE_URL)); |
- |
- static const base::StringPiece html(ResourceBundle::GetSharedInstance() |
- .GetRawDataResource(IDR_GAIA_LOGIN_HTML)); |
- SetFontAndTextDirection(&localized_strings); |
- response = jstemplate_builder::GetI18nTemplateHtml( |
- html, &localized_strings); |
- } else if (path_raw == kRemotingSettingUpPath) { |
- DictionaryValue localized_strings; |
- localized_strings.SetString("settingup", |
- l10n_util::GetStringUTF16(IDS_REMOTING_SETTING_UP_MESSAGE)); |
- localized_strings.SetString("cancel", |
- l10n_util::GetStringUTF16(IDS_CANCEL)); |
- static const base::StringPiece html(ResourceBundle::GetSharedInstance() |
- .GetRawDataResource(IDR_REMOTING_SETTING_UP_HTML)); |
- SetFontAndTextDirection(&localized_strings); |
- response = jstemplate_builder::GetI18nTemplateHtml( |
- html, &localized_strings); |
- } else if (path_raw == kRemotingSetupDonePath) { |
- DictionaryValue localized_strings; |
- localized_strings.SetString("success", |
- l10n_util::GetStringUTF16(IDS_REMOTING_SUCCESS_TITLE)); |
- localized_strings.SetString("okay", |
- l10n_util::GetStringUTF16(IDS_OK)); |
- static const base::StringPiece html(ResourceBundle::GetSharedInstance() |
- .GetRawDataResource(IDR_REMOTING_SETUP_DONE_HTML)); |
- SetFontAndTextDirection(&localized_strings); |
- response = jstemplate_builder::GetI18nTemplateHtml( |
- html, &localized_strings); |
- } else if (path_raw == kRemotingSetupErrorPath) { |
- DictionaryValue localized_strings; |
- localized_strings.SetString("close", |
- l10n_util::GetStringUTF16(IDS_CLOSE)); |
- localized_strings.SetString("retry", |
- l10n_util::GetStringUTF16(IDS_REMOTING_RETRY_BUTTON_TEXT)); |
- static const base::StringPiece html(ResourceBundle::GetSharedInstance() |
- .GetRawDataResource(IDR_REMOTING_SETUP_ERROR_HTML)); |
- SetFontAndTextDirection(&localized_strings); |
- response = jstemplate_builder::GetI18nTemplateHtml( |
- html, &localized_strings); |
- } else if (path_raw == kRemotingSetupFlowPath) { |
- static const base::StringPiece html(ResourceBundle::GetSharedInstance() |
- .GetRawDataResource(IDR_REMOTING_SETUP_FLOW_HTML)); |
- response = html.as_string(); |
- } |
- // Send the response. |
- scoped_refptr<RefCountedBytes> html_bytes(new RefCountedBytes); |
- html_bytes->data.resize(response.size()); |
- std::copy(response.begin(), response.end(), html_bytes->data.begin()); |
- SendResponse(request_id, html_bytes); |
-} |
- |
-std::string RemotingResourcesSource::GetMimeType( |
- const std::string& path) const { |
- return "text/html"; |
-} |
- |
-std::string RemotingResourcesSource::GetLocalizedUrl( |
- const std::string& url) const { |
- GURL original_url(url); |
- DCHECK(original_url.is_valid()); |
- GURL localized_url = google_util::AppendGoogleLocaleParam(original_url); |
- return localized_url.spec(); |
-} |