Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8760)

Unified Diff: chrome/browser/ui/webui/uber/uber_ui.cc

Issue 313363004: Separate Settings and Help from History and Extensions when settings-in- (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/webui/uber/uber_ui.cc
diff --git a/chrome/browser/ui/webui/uber/uber_ui.cc b/chrome/browser/ui/webui/uber/uber_ui.cc
index 31879268d87d75aebdb046dcee0dfab372a5a67f..63e4373c0bac100b227ab2fd1e522a4bdc1518be 100644
--- a/chrome/browser/ui/webui/uber/uber_ui.cc
+++ b/chrome/browser/ui/webui/uber/uber_ui.cc
@@ -9,6 +9,7 @@
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/ui/settings_window_manager.h"
#include "chrome/browser/ui/webui/chrome_web_ui_controller_factory.h"
#include "chrome/browser/ui/webui/extensions/extensions_ui.h"
#include "chrome/browser/ui/webui/options/options_ui.h"
@@ -102,19 +103,28 @@ content::WebUIDataSource* CreateUberFrameHTMLSource(Profile* profile) {
source->AddLocalizedString("shortProductName", IDS_SHORT_PRODUCT_NAME);
#endif // defined(OS_CHROMEOS)
+ // Group settings and help separately if settings in a window is enabled.
+ base::string16 settingsGroup(ASCIIToUTF16("group1"));
+ base::string16 otherGroup(ASCIIToUTF16(
+ chrome::SettingsWindowEnabled() ? "group2" : "group1"));
stevenjb 2014/06/05 21:59:05 Maybe names these "settings_group" and "other_grou
michaelpg 2014/06/06 21:09:49 Done.
+
source->AddString("extensionsHost",
ASCIIToUTF16(chrome::kChromeUIExtensionsHost));
source->AddLocalizedString("extensionsDisplayName",
IDS_MANAGE_EXTENSIONS_SETTING_WINDOWS_TITLE);
+ source->AddString("extensionsGroup", otherGroup);
source->AddString("helpHost",
ASCIIToUTF16(chrome::kChromeUIHelpHost));
source->AddLocalizedString("helpDisplayName", IDS_HELP_TITLE);
+ source->AddString("helpGroup", settingsGroup);
source->AddString("historyHost",
ASCIIToUTF16(chrome::kChromeUIHistoryHost));
source->AddLocalizedString("historyDisplayName", IDS_HISTORY_TITLE);
+ source->AddString("historyGroup", otherGroup);
source->AddString("settingsHost",
ASCIIToUTF16(chrome::kChromeUISettingsHost));
source->AddLocalizedString("settingsDisplayName", IDS_SETTINGS_TITLE);
+ source->AddString("settingsGroup", settingsGroup);
bool overridesHistory = HasExtensionType(profile,
chrome::kChromeUIHistoryHost);
source->AddString("overridesHistory",

Powered by Google App Engine
This is Rietveld 408576698