diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-25 21:56:10 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-25 21:56:10 +0000 |
commit | a37d4b081fa9c311c30e233fb1160d6d0af1353e (patch) | |
tree | f87ca96ad3c4793a7f4d2a08170a1b5db06189db /chrome/browser/extensions | |
parent | 51b9a6b2fef24656af23c20a167ea81bedbeaa2a (diff) | |
download | chromium_src-a37d4b081fa9c311c30e233fb1160d6d0af1353e.zip chromium_src-a37d4b081fa9c311c30e233fb1160d6d0af1353e.tar.gz chromium_src-a37d4b081fa9c311c30e233fb1160d6d0af1353e.tar.bz2 |
Move browser commands into a separate file.
http://crbug.com/133576
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10657016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144028 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions')
9 files changed, 30 insertions, 22 deletions
diff --git a/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc b/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc index 032b41f..d110b04 100644 --- a/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc +++ b/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc @@ -15,6 +15,7 @@ #include "chrome/browser/extensions/extension_tab_util.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/browser_commands.h" #include "chrome/browser/ui/browser_window.h" #include "chrome/common/chrome_notification_types.h" #include "chrome/common/extensions/extension_action.h" @@ -142,7 +143,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionApiTest, EXPECT_EQ("Showing icon 2", GetBrowserActionsBar().GetTooltip(0)); // Open a new tab, the title should go back. - browser()->NewTab(); + chrome::NewTab(browser()); EXPECT_EQ("hi!", GetBrowserActionsBar().GetTooltip(0)); // Go back to first tab, changed title should reappear. @@ -302,7 +303,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionApiTest, IncognitoBasic) { browser()->profile()->GetExtensionService()->extension_prefs()-> SetIsIncognitoEnabled(extension->id(), true); - incognito_browser->CloseWindow(); + chrome::CloseWindow(incognito_browser); incognito_browser = Browser::Create(incognito_profile); ASSERT_EQ(1, BrowserActionTestUtil(incognito_browser).NumberOfBrowserActions()); diff --git a/chrome/browser/extensions/api/tabs/tabs.cc b/chrome/browser/extensions/api/tabs/tabs.cc index 38c2652..8b2ed1b 100644 --- a/chrome/browser/extensions/api/tabs/tabs.cc +++ b/chrome/browser/extensions/api/tabs/tabs.cc @@ -34,6 +34,7 @@ #include "chrome/browser/sessions/restore_tab_helper.h" #include "chrome/browser/translate/translate_tab_helper.h" #include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/browser_commands.h" #include "chrome/browser/ui/browser_finder.h" #include "chrome/browser/ui/browser_list.h" #include "chrome/browser/ui/browser_navigator.h" @@ -634,9 +635,9 @@ bool CreateWindowFunction::RunImpl() { target_tab_strip->InsertTabContentsAt(urls.size(), contents, TabStripModel::ADD_NONE); } else if (urls.empty()) { - new_window->NewTab(); + chrome::NewTab(new_window); } - new_window->SelectNumberedTab(0); + chrome::SelectNumberedTab(new_window, 0); // Unlike other window types, Panels do not take focus by default. if (!saw_focus_key && window_type == Browser::TYPE_PANEL) diff --git a/chrome/browser/extensions/api/tabs/tabs_test.cc b/chrome/browser/extensions/api/tabs/tabs_test.cc index 02644f0..72cab59 100644 --- a/chrome/browser/extensions/api/tabs/tabs_test.cc +++ b/chrome/browser/extensions/api/tabs/tabs_test.cc @@ -17,6 +17,7 @@ #include "chrome/browser/prefs/incognito_mode_prefs.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/browser_commands.h" #include "chrome/browser/ui/browser_window.h" #include "chrome/test/base/in_process_browser_test.h" #include "chrome/test/base/ui_test_utils.h" @@ -490,7 +491,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsTest, DontCreateTabInClosingPopupWindow) { Browser* popup_browser = Browser::CreateWithParams( Browser::CreateParams(Browser::TYPE_POPUP, browser()->profile())); int window_id = ExtensionTabUtil::GetWindowId(popup_browser); - popup_browser->CloseWindow(); + chrome::CloseWindow(popup_browser); scoped_refptr<CreateTabFunction> create_tab_function(new CreateTabFunction()); // Without a callback the function will not generate a result. diff --git a/chrome/browser/extensions/app_process_apitest.cc b/chrome/browser/extensions/app_process_apitest.cc index 1c23037..5436de3 100644 --- a/chrome/browser/extensions/app_process_apitest.cc +++ b/chrome/browser/extensions/app_process_apitest.cc @@ -8,6 +8,7 @@ #include "chrome/browser/extensions/process_map.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/browser_commands.h" #include "chrome/browser/ui/browser_finder.h" #include "chrome/browser/ui/browser_list.h" #include "chrome/browser/ui/browser_window.h" @@ -86,7 +87,7 @@ class AppApiTest : public ExtensionApiTest { ui_test_utils::WindowedNotificationObserver tab_added_observer( chrome::NOTIFICATION_TAB_ADDED, content::NotificationService::AllSources()); - browser()->NewTab(); + chrome::NewTab(browser()); tab_added_observer.Wait(); LOG(INFO) << "New tab."; ui_test_utils::NavigateToURL(browser(), @@ -155,7 +156,7 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, AppProcess) { ui_test_utils::WindowedNotificationObserver tab_added_observer( chrome::NOTIFICATION_TAB_ADDED, content::NotificationService::AllSources()); - browser()->NewTab(); + chrome::NewTab(browser()); tab_added_observer.Wait(); LOG(INFO) << "New tab."; ui_test_utils::NavigateToURL(browser(), base_url.Resolve("path3/empty.html")); @@ -267,7 +268,7 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, BookmarkAppGetsNormalProcess) { ui_test_utils::WindowedNotificationObserver tab_added_observer( chrome::NOTIFICATION_TAB_ADDED, content::NotificationService::AllSources()); - browser()->NewTab(); + chrome::NewTab(browser()); tab_added_observer.Wait(); ui_test_utils::NavigateToURL(browser(), base_url.Resolve("path2/empty.html")); EXPECT_FALSE(process_map->Contains( @@ -315,9 +316,9 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, AppProcessRedirectBack) { // Open two tabs in the app. GURL base_url = GetTestBaseURL("app_process"); - browser()->NewTab(); + chrome::NewTab(browser()); ui_test_utils::NavigateToURL(browser(), base_url.Resolve("path1/empty.html")); - browser()->NewTab(); + chrome::NewTab(browser()); // Wait until the second tab finishes its redirect train (2 hops). // 1. We navigate to redirect.html // 2. Renderer navigates and finishes, counting as a load stop. @@ -387,7 +388,7 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, MAYBE_ReloadIntoAppProcess) { content::NOTIFICATION_LOAD_STOP, content::Source<NavigationController>( &browser()->GetActiveWebContents()->GetController())); - browser()->Reload(CURRENT_TAB); + chrome::Reload(browser(), CURRENT_TAB); reload_observer.Wait(); EXPECT_TRUE(process_map->Contains( contents->GetRenderProcessHost()->GetID())); @@ -398,7 +399,7 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, MAYBE_ReloadIntoAppProcess) { content::NOTIFICATION_LOAD_STOP, content::Source<NavigationController>( &browser()->GetActiveWebContents()->GetController())); - browser()->Reload(CURRENT_TAB); + chrome::Reload(browser(), CURRENT_TAB); reload_observer2.Wait(); EXPECT_FALSE(process_map->Contains( contents->GetRenderProcessHost()->GetID())); @@ -578,7 +579,7 @@ IN_PROC_BROWSER_TEST_F(AppApiTest, MAYBE_ReloadAppAfterCrash) { content::NOTIFICATION_LOAD_STOP, content::Source<NavigationController>( &browser()->GetActiveWebContents()->GetController())); - browser()->Reload(CURRENT_TAB); + chrome::Reload(browser(), CURRENT_TAB); observer.Wait(); ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractBool( contents->GetRenderViewHost(), L"", diff --git a/chrome/browser/extensions/extension_crash_recovery_browsertest.cc b/chrome/browser/extensions/extension_crash_recovery_browsertest.cc index e1f2bc2..4bc39f2 100644 --- a/chrome/browser/extensions/extension_crash_recovery_browsertest.cc +++ b/chrome/browser/extensions/extension_crash_recovery_browsertest.cc @@ -16,6 +16,7 @@ #include "chrome/browser/notifications/notification_ui_manager.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/browser_commands.h" #include "chrome/browser/ui/tab_contents/tab_contents.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" #include "chrome/test/base/ui_test_utils.h" @@ -195,7 +196,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionCrashRecoveryTest, ASSERT_EQ(1U, CountBalloons()); // Open a new tab, but the balloon will still be there. - browser()->NewTab(); + chrome::NewTab(browser()); WebContents* new_current_tab = browser()->GetActiveWebContents(); ASSERT_TRUE(new_current_tab); ASSERT_NE(new_current_tab, original_tab); @@ -466,7 +467,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionCrashRecoveryTest, LoadTestExtension(); // Open a tab extension. - browser()->NewTab(); + chrome::NewTab(browser()); ui_test_utils::NavigateToURL( browser(), GURL("chrome-extension://" + first_extension_id_ + "/background.html")); @@ -485,7 +486,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionCrashRecoveryTest, content::NOTIFICATION_LOAD_STOP, content::Source<NavigationController>( &browser()->GetActiveWebContents()->GetController())); - browser()->Reload(CURRENT_TAB); + chrome::Reload(browser(), CURRENT_TAB); observer.Wait(); } // Extension should now be loaded. diff --git a/chrome/browser/extensions/extension_management_apitest.cc b/chrome/browser/extensions/extension_management_apitest.cc index e00c58c..ade8685 100644 --- a/chrome/browser/extensions/extension_management_apitest.cc +++ b/chrome/browser/extensions/extension_management_apitest.cc @@ -11,6 +11,7 @@ #include "chrome/browser/extensions/test_management_policy.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/browser_commands.h" #include "chrome/browser/ui/browser_finder.h" #include "chrome/browser/ui/browser_list.h" #include "chrome/common/chrome_notification_types.h" @@ -155,7 +156,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionManagementApiTest, LaunchPanelApp) { chrome::NOTIFICATION_BROWSER_CLOSED, content::Source<Browser>(app_browser)); - app_browser->CloseWindow(); + chrome::CloseWindow(app_browser); signal.Wait(); // Unload the extension. diff --git a/chrome/browser/extensions/extension_test_api.cc b/chrome/browser/extensions/extension_test_api.cc index 2991708..a496678 100644 --- a/chrome/browser/extensions/extension_test_api.cc +++ b/chrome/browser/extensions/extension_test_api.cc @@ -12,7 +12,7 @@ #include "chrome/browser/extensions/extension_function_dispatcher.h" #include "chrome/browser/extensions/extensions_quota_service.h" #include "chrome/browser/profiles/profile.h" -#include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/browser_commands.h" #include "chrome/common/chrome_notification_types.h" #include "chrome/common/chrome_switches.h" #include "content/public/browser/notification_service.h" @@ -88,7 +88,7 @@ ExtensionTestCreateIncognitoTabFunction:: bool ExtensionTestCreateIncognitoTabFunction::RunImpl() { std::string url; EXTENSION_FUNCTION_VALIDATE(args_->GetString(0, &url)); - Browser::OpenURLOffTheRecord(profile(), GURL(url)); + chrome::OpenURLOffTheRecord(profile(), GURL(url)); return true; } diff --git a/chrome/browser/extensions/isolated_app_browsertest.cc b/chrome/browser/extensions/isolated_app_browsertest.cc index 6e0373f..46d0637 100644 --- a/chrome/browser/extensions/isolated_app_browsertest.cc +++ b/chrome/browser/extensions/isolated_app_browsertest.cc @@ -9,6 +9,7 @@ #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/browser_commands.h" #include "chrome/browser/ui/tab_contents/tab_contents.h" #include "chrome/common/chrome_switches.h" #include "chrome/common/url_constants.h" @@ -118,13 +119,13 @@ IN_PROC_BROWSER_TEST_F(IsolatedAppTest, CookieIsolation) { EXPECT_FALSE(HasCookie(tab3, "nonAppFrame")); // Check that isolation persists even if the tab crashes and is reloaded. - browser()->SelectNumberedTab(1); + chrome::SelectNumberedTab(browser(), 1); ui_test_utils::CrashTab(tab1); ui_test_utils::WindowedNotificationObserver observer( content::NOTIFICATION_LOAD_STOP, content::Source<NavigationController>( &browser()->GetActiveWebContents()->GetController())); - browser()->Reload(CURRENT_TAB); + chrome::Reload(browser(), CURRENT_TAB); observer.Wait(); EXPECT_TRUE(HasCookie(tab1, "app1=3")); EXPECT_FALSE(HasCookie(tab1, "app2")); diff --git a/chrome/browser/extensions/plugin_apitest.cc b/chrome/browser/extensions/plugin_apitest.cc index 983529a..1172938 100644 --- a/chrome/browser/extensions/plugin_apitest.cc +++ b/chrome/browser/extensions/plugin_apitest.cc @@ -7,6 +7,7 @@ #include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/prefs/pref_service.h" #include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/browser_commands.h" #include "chrome/browser/ui/tab_contents/tab_contents.h" #include "chrome/common/extensions/extension.h" #include "chrome/common/pref_names.h" @@ -73,7 +74,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowserTest, PluginLoadUnload) { content::NOTIFICATION_LOAD_STOP, content::Source<NavigationController>( &browser()->GetActiveWebContents()->GetController())); - browser()->Reload(CURRENT_TAB); + chrome::Reload(browser(), CURRENT_TAB); observer.Wait(); } ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractBool( |