diff options
author | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-17 06:10:39 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-17 06:10:39 +0000 |
commit | b83efaa3396231ccfd2d414a018c550f91988431 (patch) | |
tree | 4fa08296c264cc5516409f1bb5b4d35f845555c3 /chrome/browser/dom_ui | |
parent | 6a6650bff58d91820f4bf6459578e639da7d3065 (diff) | |
download | chromium_src-b83efaa3396231ccfd2d414a018c550f91988431.zip chromium_src-b83efaa3396231ccfd2d414a018c550f91988431.tar.gz chromium_src-b83efaa3396231ccfd2d414a018c550f91988431.tar.bz2 |
Revert 52787 - Make the personal stuff page viewable.
BUG=48883
TEST=Exercise Personal Stuff page via --enabled-tabbed-options
Review URL: http://codereview.chromium.org/2819046
TBR=sargrass@google.com
Review URL: http://codereview.chromium.org/3012007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52810 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/dom_ui')
-rw-r--r-- | chrome/browser/dom_ui/options_ui.cc | 5 | ||||
-rw-r--r-- | chrome/browser/dom_ui/personal_options_handler.cc | 91 | ||||
-rw-r--r-- | chrome/browser/dom_ui/sync_options_handler.cc | 49 | ||||
-rw-r--r-- | chrome/browser/dom_ui/sync_options_handler.h | 23 |
4 files changed, 25 insertions, 143 deletions
diff --git a/chrome/browser/dom_ui/options_ui.cc b/chrome/browser/dom_ui/options_ui.cc index 77b87a1..5fc50dc 100644 --- a/chrome/browser/dom_ui/options_ui.cc +++ b/chrome/browser/dom_ui/options_ui.cc @@ -21,7 +21,6 @@ #include "chrome/browser/dom_ui/content_settings_handler.h" #include "chrome/browser/dom_ui/core_options_handler.h" #include "chrome/browser/dom_ui/personal_options_handler.h" -#include "chrome/browser/dom_ui/sync_options_handler.h" #include "chrome/browser/metrics/user_metrics.h" #include "chrome/browser/pref_service.h" #include "chrome/browser/profile.h" @@ -117,11 +116,10 @@ OptionsUI::OptionsUI(TabContents* contents) : DOMUI(contents) { // TODO(zelidrag): Add all other page handlers here as we implement them. AddOptionsPageUIHandler(localized_strings, new BrowserOptionsHandler()); AddOptionsPageUIHandler(localized_strings, new PersonalOptionsHandler()); - AddOptionsPageUIHandler(localized_strings, new SyncOptionsHandler()); AddOptionsPageUIHandler(localized_strings, new AdvancedOptionsHandler()); - AddOptionsPageUIHandler(localized_strings, new ContentSettingsHandler()); #if defined(OS_CHROMEOS) AddOptionsPageUIHandler(localized_strings, new SystemOptionsHandler()); + AddOptionsPageUIHandler(localized_strings, new SyncOptionsHandler()); AddOptionsPageUIHandler(localized_strings, new LabsHandler()); AddOptionsPageUIHandler(localized_strings, new LanguageHangulOptionsHandler()); @@ -129,6 +127,7 @@ OptionsUI::OptionsUI(TabContents* contents) : DOMUI(contents) { AddOptionsPageUIHandler(localized_strings, new chromeos::AccountsOptionsHandler()); #endif + AddOptionsPageUIHandler(localized_strings, new ContentSettingsHandler()); // |localized_strings| ownership is taken over by this constructor. OptionsUIHTMLSource* html_source = diff --git a/chrome/browser/dom_ui/personal_options_handler.cc b/chrome/browser/dom_ui/personal_options_handler.cc index 1db6a8a..c0f13b8 100644 --- a/chrome/browser/dom_ui/personal_options_handler.cc +++ b/chrome/browser/dom_ui/personal_options_handler.cc @@ -5,24 +5,10 @@ #include "chrome/browser/dom_ui/personal_options_handler.h" #include "app/l10n_util.h" -#include "app/resource_bundle.h" #include "base/basictypes.h" -#include "base/callback.h" -#include "base/path_service.h" -#include "base/stl_util-inl.h" -#include "base/utf_string_conversions.h" #include "base/values.h" -#include "chrome/common/notification_service.h" -#include "chrome/common/chrome_paths.h" -#include "chrome/browser/browser_process.h" -#include "chrome/browser/profile.h" -#include "chrome/browser/profile_manager.h" -#include "chrome/browser/sync/profile_sync_service.h" -#include "grit/browser_resources.h" #include "grit/chromium_strings.h" #include "grit/generated_resources.h" -#include "grit/locale_settings.h" -#include "grit/theme_resources.h" PersonalOptionsHandler::PersonalOptionsHandler() { } @@ -32,74 +18,43 @@ PersonalOptionsHandler::~PersonalOptionsHandler() { void PersonalOptionsHandler::GetLocalizedValues( DictionaryValue* localized_strings) { - FilePath user_data_dir; - PathService::Get(chrome::DIR_USER_DATA, &user_data_dir); - ProfileManager* profile_manager = g_browser_process->profile_manager(); - Profile* profile = profile_manager->GetDefaultProfile(user_data_dir); - ProfileSyncService* service = profile->GetProfileSyncService(); - DCHECK(localized_strings); - //Personal Stuff page - localized_strings->SetString(L"sync_section", - l10n_util::GetString(IDS_SYNC_OPTIONS_GROUP_NAME)); - localized_strings->SetString(L"sync_not_setup_info", - l10n_util::GetStringF(IDS_SYNC_NOT_SET_UP_INFO, - l10n_util::GetString(IDS_PRODUCT_NAME))); - localized_strings->SetString(L"start_sync", - l10n_util::GetString(IDS_SYNC_START_SYNC_BUTTON_LABEL)); - localized_strings->SetString(L"synced_to_user_with_time", - l10n_util::GetStringF(IDS_SYNC_ACCOUNT_SYNCED_TO_USER_WITH_TIME, - UTF16ToWide(service->GetAuthenticatedUsername()), - service->GetLastSyncedTimeString())); - localized_strings->SetString(L"sync_customize", - l10n_util::GetString(IDS_SYNC_CUSTOMIZE_BUTTON_LABEL)); - localized_strings->SetString(L"stop_sync", - l10n_util::GetString(IDS_SYNC_STOP_SYNCING_BUTTON_LABEL)); - - localized_strings->SetString(L"passwords", + localized_strings->SetString(L"passwordsGroupName", l10n_util::GetString(IDS_OPTIONS_PASSWORDS_GROUP_NAME)); - localized_strings->SetString(L"passwords_asktosave", + localized_strings->SetString(L"passwordsAskToSave", l10n_util::GetString(IDS_OPTIONS_PASSWORDS_ASKTOSAVE)); - localized_strings->SetString(L"passwords_neversave", + localized_strings->SetString(L"passwordsNeverSave", l10n_util::GetString(IDS_OPTIONS_PASSWORDS_NEVERSAVE)); - localized_strings->SetString(L"showpasswords", + localized_strings->SetString(L"passwordShowPasswords", l10n_util::GetString(IDS_OPTIONS_PASSWORDS_SHOWPASSWORDS)); - - localized_strings->SetString(L"autofill", + localized_strings->SetString(L"autoFillSettingWindowsGroupName", l10n_util::GetString(IDS_AUTOFILL_SETTING_WINDOWS_GROUP_NAME)); - localized_strings->SetString(L"autofill_enable", + localized_strings->SetString(L"autoFillEnable", l10n_util::GetString(IDS_OPTIONS_AUTOFILL_ENABLE)); - localized_strings->SetString(L"autofill_disable", + localized_strings->SetString(L"autoFillDisable", l10n_util::GetString(IDS_OPTIONS_AUTOFILL_DISABLE)); - localized_strings->SetString(L"autofill_options", - l10n_util::GetString(IDS_AUTOFILL_OPTIONS)); - - localized_strings->SetString(L"browsing_data", - l10n_util::GetString(IDS_OPTIONS_BROWSING_DATA_GROUP_NAME)); - localized_strings->SetString(L"import_data", - l10n_util::GetString(IDS_OPTIONS_IMPORT_DATA_BUTTON)); - + localized_strings->SetString(L"themesGroupName", + l10n_util::GetString(IDS_THEMES_GROUP_NAME)); #if defined(OS_LINUX) || defined(OS_FREEBSD) || defined(OS_OPENBSD) - localized_strings->SetString(L"appearance", + localized_strings->SetString(L"appearanceGroupName", l10n_util::GetString(IDS_APPEARANCE_GROUP_NAME)); - localized_strings->SetString(L"themes_GTK_button", + localized_strings->SetString(L"themesGTKButton", l10n_util::GetString(IDS_THEMES_GTK_BUTTON)); - localized_strings->SetString(L"themes_set_classic", + localized_strings->SetString(L"themesSetClassic", l10n_util::GetString(IDS_THEMES_SET_CLASSIC)); - localized_strings->SetString(L"showWindow_decorations_radio", + localized_strings->SetString(L"showWindowDecorationsRadio", l10n_util::GetString(IDS_SHOW_WINDOW_DECORATIONS_RADIO)); - localized_strings->SetString(L"hideWindow_decorations_radio", + localized_strings->SetString(L"hideWindowDecorationsRadio", l10n_util::GetString(IDS_HIDE_WINDOW_DECORATIONS_RADIO)); - localized_strings->SetString(L"themes_gallery", - l10n_util::GetString(IDS_THEMES_GALLERY_BUTTON)); -#else - localized_strings->SetString(L"themes", - l10n_util::GetString(IDS_THEMES_GROUP_NAME)); - localized_strings->SetString(L"themes_reset", +#endif + localized_strings->SetString(L"themesResetButton", l10n_util::GetString(IDS_THEMES_RESET_BUTTON)); - localized_strings->SetString(L"themes_gallery", - l10n_util::GetString(IDS_THEMES_GALLERY_BUTTON)); - localized_strings->SetString(L"themes_default", + localized_strings->SetString(L"themesDefaultThemeLabel", l10n_util::GetString(IDS_THEMES_DEFAULT_THEME_LABEL)); -#endif + localized_strings->SetString(L"themesGalleryButton", + l10n_util::GetString(IDS_THEMES_GALLERY_BUTTON)); + localized_strings->SetString(L"browsingDataGroupName", + l10n_util::GetString(IDS_OPTIONS_BROWSING_DATA_GROUP_NAME)); + localized_strings->SetString(L"importDataButton", + l10n_util::GetString(IDS_OPTIONS_IMPORT_DATA_BUTTON)); } diff --git a/chrome/browser/dom_ui/sync_options_handler.cc b/chrome/browser/dom_ui/sync_options_handler.cc deleted file mode 100644 index 8378a13..0000000 --- a/chrome/browser/dom_ui/sync_options_handler.cc +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright (c) 2010 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/dom_ui/sync_options_handler.h" - -#include "app/l10n_util.h" -#include "app/resource_bundle.h" -#include "base/basictypes.h" -#include "base/callback.h" -#include "base/i18n/time_formatting.h" -#include "base/stl_util-inl.h" -#include "base/time.h" -#include "base/utf_string_conversions.h" -#include "base/values.h" -#include "chrome/common/notification_service.h" -#include "grit/browser_resources.h" -#include "grit/chromium_strings.h" -#include "grit/generated_resources.h" -#include "grit/locale_settings.h" -#include "grit/theme_resources.h" - -SyncOptionsHandler::SyncOptionsHandler() {} - -SyncOptionsHandler::~SyncOptionsHandler() {} - -void SyncOptionsHandler::GetLocalizedValues( - DictionaryValue* localized_strings) { - DCHECK(localized_strings); - // Sync page - ChromeOS - localized_strings->SetString(L"syncPage", - l10n_util::GetString(IDS_SYNC_NTP_SYNC_SECTION_TITLE)); - localized_strings->SetString(L"sync_title", - l10n_util::GetString(IDS_CUSTOMIZE_SYNC_DESCRIPTION)); - localized_strings->SetString(L"syncsettings", - l10n_util::GetString(IDS_SYNC_DATATYPE_PREFERENCES)); - localized_strings->SetString(L"syncbookmarks", - l10n_util::GetString(IDS_SYNC_DATATYPE_BOOKMARKS)); - localized_strings->SetString(L"synctypedurls", - l10n_util::GetString(IDS_SYNC_DATATYPE_TYPED_URLS)); - localized_strings->SetString(L"syncpasswords", - l10n_util::GetString(IDS_SYNC_DATATYPE_PASSWORDS)); - localized_strings->SetString(L"syncextensions", - l10n_util::GetString(IDS_SYNC_DATATYPE_EXTENSIONS)); - localized_strings->SetString(L"syncautofill", - l10n_util::GetString(IDS_SYNC_DATATYPE_AUTOFILL)); - localized_strings->SetString(L"syncthemes", - l10n_util::GetString(IDS_SYNC_DATATYPE_THEMES)); -} diff --git a/chrome/browser/dom_ui/sync_options_handler.h b/chrome/browser/dom_ui/sync_options_handler.h deleted file mode 100644 index 8c7923c..0000000 --- a/chrome/browser/dom_ui/sync_options_handler.h +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright (c) 2010 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. - -#ifndef CHROME_BROWSER_DOM_UI_SYNC_OPTIONS_HANDLER_H_ -#define CHROME_BROWSER_DOM_UI_SYNC_OPTIONS_HANDLER_H_ - -#include "chrome/browser/dom_ui/options_ui.h" - -// Chrome sync options page UI handler. -class SyncOptionsHandler : public OptionsPageUIHandler { - public: - SyncOptionsHandler(); - virtual ~SyncOptionsHandler(); - - // OptionsUIHandler implementation. - virtual void GetLocalizedValues(DictionaryValue* localized_strings); - - private: - DISALLOW_COPY_AND_ASSIGN(SyncOptionsHandler); -}; - -#endif // CHROME_BROWSER_DOM_UI_SYNC_OPTIONS_HANDLER_H_ |