diff options
author | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-06 22:49:48 +0000 |
---|---|---|
committer | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-06 22:49:48 +0000 |
commit | 34085a3e2502925a5c9974d15dd7c32f7cb60e35 (patch) | |
tree | a56744b29d1549a29f6f101ebe342ceb700f19ac /chrome/browser | |
parent | 1de01705967737a6e6ec1a51d46a0e0d3d6010f3 (diff) | |
download | chromium_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.cc | 16 | ||||
-rw-r--r-- | chrome/browser/browser.h | 2 |
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) |