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", |