| 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();
|
| -}
|
|
|