Index: trunk/src/chrome/browser/ui/search/search_tab_helper.cc |
=================================================================== |
--- trunk/src/chrome/browser/ui/search/search_tab_helper.cc (revision 204944) |
+++ trunk/src/chrome/browser/ui/search/search_tab_helper.cc (working copy) |
@@ -4,14 +4,12 @@ |
#include "chrome/browser/ui/search/search_tab_helper.h" |
-#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/search/search.h" |
#include "chrome/common/render_messages.h" |
#include "chrome/common/url_constants.h" |
#include "content/public/browser/navigation_entry.h" |
#include "content/public/browser/notification_service.h" |
#include "content/public/browser/notification_types.h" |
-#include "content/public/browser/web_contents.h" |
DEFINE_WEB_CONTENTS_USER_DATA_KEY(SearchTabHelper); |
@@ -32,14 +30,6 @@ |
return !chrome::GetSearchTerms(contents).empty(); |
} |
-// TODO(kmadhusu): Move this helper from anonymous namespace to chrome |
-// namespace and remove InstantPage::IsLocal(). |
-bool IsLocal(const content::WebContents* contents) { |
- return contents && |
- (contents->GetURL() == GURL(chrome::kChromeSearchLocalNtpUrl) || |
- contents->GetURL() == GURL(chrome::kChromeSearchLocalGoogleNtpUrl)); |
-} |
- |
} // namespace |
SearchTabHelper::SearchTabHelper(content::WebContents* web_contents) |
@@ -85,13 +75,6 @@ |
UpdateMode(); |
} |
-void SearchTabHelper::InstantSupportChanged(bool supports_instant) { |
- if (!is_search_enabled_) |
- return; |
- |
- model_.SetSupportsInstant(supports_instant); |
-} |
- |
void SearchTabHelper::Observe( |
int type, |
const content::NotificationSource& source, |
@@ -107,22 +90,11 @@ |
OnSearchBoxShowBars) |
IPC_MESSAGE_HANDLER(ChromeViewHostMsg_SearchBoxHideBars, |
OnSearchBoxHideBars) |
- IPC_MESSAGE_HANDLER(ChromeViewHostMsg_InstantSupportDetermined, |
- OnInstantSupportDetermined) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
return handled; |
} |
-void SearchTabHelper::DidFinishLoad( |
- int64 /* frame_id */, |
- const GURL& /* validated_url */, |
- bool is_main_frame, |
- content::RenderViewHost* /* render_view_host */) { |
- if (is_main_frame) |
- DetermineIfPageSupportsInstant(); |
-} |
- |
void SearchTabHelper::UpdateMode() { |
SearchMode::Type type = SearchMode::MODE_DEFAULT; |
SearchMode::Origin origin = SearchMode::ORIGIN_DEFAULT; |
@@ -145,33 +117,12 @@ |
// OmniboxEditModel::SetInputInProgress() which is called from |
// OmniboxEditModel::Revert(). |
model_.SetState(SearchModel::State(SearchMode(type, origin), |
- model_.state().top_bars_visible, |
- model_.instant_support())); |
+ model_.state().top_bars_visible)); |
} else { |
model_.SetMode(SearchMode(type, origin)); |
} |
} |
-void SearchTabHelper::DetermineIfPageSupportsInstant() { |
- Profile* profile = |
- Profile::FromBrowserContext(web_contents_->GetBrowserContext()); |
- if (!chrome::ShouldAssignURLToInstantRenderer(web_contents_->GetURL(), |
- profile)) { |
- InstantSupportChanged(false); |
- } else if (IsLocal(web_contents_)) { |
- // Local pages always support Instant. |
- InstantSupportChanged(true); |
- } else { |
- Send(new ChromeViewMsg_DetermineIfPageSupportsInstant(routing_id())); |
- } |
-} |
- |
-void SearchTabHelper::OnInstantSupportDetermined(int page_id, |
- bool supports_instant) { |
- if (web_contents()->IsActiveEntry(page_id)) |
- InstantSupportChanged(supports_instant); |
-} |
- |
void SearchTabHelper::OnSearchBoxShowBars(int page_id) { |
if (web_contents()->IsActiveEntry(page_id)) |
model_.SetTopBarsVisible(true); |
Property changes on: trunk/src/chrome/browser/ui/search/search_tab_helper.cc |
___________________________________________________________________ |
Deleted: svn:mergeinfo |