summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authoraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-06 22:49:48 +0000
committeraa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-06 22:49:48 +0000
commit34085a3e2502925a5c9974d15dd7c32f7cb60e35 (patch)
treea56744b29d1549a29f6f101ebe342ceb700f19ac /chrome/browser
parent1de01705967737a6e6ec1a51d46a0e0d3d6010f3 (diff)
downloadchromium_src-34085a3e2502925a5c9974d15dd7c32f7cb60e35.zip
chromium_src-34085a3e2502925a5c9974d15dd7c32f7cb60e35.tar.gz
chromium_src-34085a3e2502925a5c9974d15dd7c32f7cb60e35.tar.bz2
Open the extensions manager tab in single-tab-per-window mode.
Review URL: http://codereview.chromium.org/372016 Patch from Akira <akira@yayakoshi.net>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31315 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/browser.cc16
-rw-r--r--chrome/browser/browser.h2
2 files changed, 9 insertions, 9 deletions
diff --git a/chrome/browser/browser.cc b/chrome/browser/browser.cc
index 9f0f005..30a7a01 100644
--- a/chrome/browser/browser.cc
+++ b/chrome/browser/browser.cc
@@ -1216,6 +1216,11 @@ void Browser::ShowDownloadsTab() {
ShowSingleDOMUITab(GURL(chrome::kChromeUIDownloadsURL));
}
+void Browser::ShowExtensionsTab() {
+ UserMetrics::RecordAction(L"ShowExtensions", profile_);
+ ShowSingleDOMUITab(GURL(chrome::kChromeUIExtensionsURL));
+}
+
void Browser::OpenClearBrowsingDataDialog() {
UserMetrics::RecordAction(L"ClearBrowsingData_ShowDlg", profile_);
window_->ShowClearBrowsingDataDialog();
@@ -1267,11 +1272,6 @@ void Browser::OpenHelpTab() {
false, NULL);
}
-void Browser::OpenExtensionsTab() {
- AddTabWithURL(GURL(chrome::kChromeUIExtensionsURL), GURL(),
- PageTransition::AUTO_BOOKMARK, true, -1, false, NULL);
-}
-
void Browser::OpenThemeGalleryTabAndActivate() {
OpenURL(GURL(l10n_util::GetStringUTF8(IDS_THEMES_GALLERY_URL)),
GURL(), NEW_FOREGROUND_TAB, PageTransition::LINK);
@@ -1504,10 +1504,11 @@ void Browser::ExecuteCommandWithDisposition(
case IDC_SHOW_EXTENSION_SHELF: ToggleExtensionShelf(); break;
case IDC_SHOW_BOOKMARK_MANAGER: OpenBookmarkManager(); break;
- case IDC_SHOW_HISTORY: ShowHistoryTab(); break;
- case IDC_SHOW_DOWNLOADS: ShowDownloadsTab(); break;
case IDC_SHOW_APP_MENU: ShowAppMenu(); break;
case IDC_SHOW_PAGE_MENU: ShowPageMenu(); break;
+ case IDC_SHOW_HISTORY: ShowHistoryTab(); break;
+ case IDC_SHOW_DOWNLOADS: ShowDownloadsTab(); break;
+ case IDC_MANAGE_EXTENSIONS: ShowExtensionsTab(); break;
case IDC_SYNC_BOOKMARKS: OpenSyncMyBookmarksDialog(); break;
case IDC_OPTIONS: OpenOptionsDialog(); break;
case IDC_EDIT_SEARCH_ENGINES: OpenKeywordEditor(); break;
@@ -1516,7 +1517,6 @@ void Browser::ExecuteCommandWithDisposition(
case IDC_IMPORT_SETTINGS: OpenImportSettingsDialog(); break;
case IDC_ABOUT: OpenAboutChromeDialog(); break;
case IDC_HELP_PAGE: OpenHelpTab(); break;
- case IDC_MANAGE_EXTENSIONS: OpenExtensionsTab(); break;
#if defined(OS_CHROMEOS)
case IDC_CONTROL_PANEL: ShowControlPanel(); break;
#endif
diff --git a/chrome/browser/browser.h b/chrome/browser/browser.h
index d909db5..19ee871 100644
--- a/chrome/browser/browser.h
+++ b/chrome/browser/browser.h
@@ -410,6 +410,7 @@ class Browser : public TabStripModelDelegate,
void ShowPageMenu();
void ShowHistoryTab();
void ShowDownloadsTab();
+ void ShowExtensionsTab();
void OpenClearBrowsingDataDialog();
void OpenOptionsDialog();
void OpenKeywordEditor();
@@ -418,7 +419,6 @@ class Browser : public TabStripModelDelegate,
void OpenImportSettingsDialog();
void OpenAboutChromeDialog();
void OpenHelpTab();
- void OpenExtensionsTab();
// Used by the "Get themes" link in the options dialog.
void OpenThemeGalleryTabAndActivate();
#if defined(OS_CHROMEOS)