| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/renderer/searchbox/searchbox.h" | 5 #include "chrome/renderer/searchbox/searchbox.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "base/strings/string_number_conversions.h" | 9 #include "base/strings/string_number_conversions.h" |
| 10 #include "base/strings/string_util.h" | 10 #include "base/strings/string_util.h" |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 155 } | 155 } |
| 156 | 156 |
| 157 SearchBox::~SearchBox() { | 157 SearchBox::~SearchBox() { |
| 158 } | 158 } |
| 159 | 159 |
| 160 void SearchBox::LogEvent(NTPLoggingEventType event) { | 160 void SearchBox::LogEvent(NTPLoggingEventType event) { |
| 161 render_view()->Send(new ChromeViewHostMsg_LogEvent( | 161 render_view()->Send(new ChromeViewHostMsg_LogEvent( |
| 162 render_view()->GetRoutingID(), render_view()->GetPageId(), event)); | 162 render_view()->GetRoutingID(), render_view()->GetPageId(), event)); |
| 163 } | 163 } |
| 164 | 164 |
| 165 void SearchBox::CheckIsUserSignedInToChromeAs(const string16& identity) { | 165 void SearchBox::CheckIsUserSignedInToChromeAs(const base::string16& identity) { |
| 166 render_view()->Send(new ChromeViewHostMsg_ChromeIdentityCheck( | 166 render_view()->Send(new ChromeViewHostMsg_ChromeIdentityCheck( |
| 167 render_view()->GetRoutingID(), render_view()->GetPageId(), identity)); | 167 render_view()->GetRoutingID(), render_view()->GetPageId(), identity)); |
| 168 } | 168 } |
| 169 | 169 |
| 170 void SearchBox::DeleteMostVisitedItem( | 170 void SearchBox::DeleteMostVisitedItem( |
| 171 InstantRestrictedID most_visited_item_id) { | 171 InstantRestrictedID most_visited_item_id) { |
| 172 render_view()->Send(new ChromeViewHostMsg_SearchBoxDeleteMostVisitedItem( | 172 render_view()->Send(new ChromeViewHostMsg_SearchBoxDeleteMostVisitedItem( |
| 173 render_view()->GetRoutingID(), render_view()->GetPageId(), | 173 render_view()->GetRoutingID(), render_view()->GetPageId(), |
| 174 GetURLForMostVisitedItem(most_visited_item_id))); | 174 GetURLForMostVisitedItem(most_visited_item_id))); |
| 175 } | 175 } |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 233 } | 233 } |
| 234 | 234 |
| 235 void SearchBox::NavigateToURL(const GURL& url, | 235 void SearchBox::NavigateToURL(const GURL& url, |
| 236 WindowOpenDisposition disposition, | 236 WindowOpenDisposition disposition, |
| 237 bool is_most_visited_item_url) { | 237 bool is_most_visited_item_url) { |
| 238 render_view()->Send(new ChromeViewHostMsg_SearchBoxNavigate( | 238 render_view()->Send(new ChromeViewHostMsg_SearchBoxNavigate( |
| 239 render_view()->GetRoutingID(), render_view()->GetPageId(), url, | 239 render_view()->GetRoutingID(), render_view()->GetPageId(), url, |
| 240 disposition, is_most_visited_item_url)); | 240 disposition, is_most_visited_item_url)); |
| 241 } | 241 } |
| 242 | 242 |
| 243 void SearchBox::Paste(const string16& text) { | 243 void SearchBox::Paste(const base::string16& text) { |
| 244 render_view()->Send(new ChromeViewHostMsg_PasteAndOpenDropdown( | 244 render_view()->Send(new ChromeViewHostMsg_PasteAndOpenDropdown( |
| 245 render_view()->GetRoutingID(), render_view()->GetPageId(), text)); | 245 render_view()->GetRoutingID(), render_view()->GetPageId(), text)); |
| 246 } | 246 } |
| 247 | 247 |
| 248 void SearchBox::SetVoiceSearchSupported(bool supported) { | 248 void SearchBox::SetVoiceSearchSupported(bool supported) { |
| 249 render_view()->Send(new ChromeViewHostMsg_SetVoiceSearchSupported( | 249 render_view()->Send(new ChromeViewHostMsg_SetVoiceSearchSupported( |
| 250 render_view()->GetRoutingID(), render_view()->GetPageId(), supported)); | 250 render_view()->GetRoutingID(), render_view()->GetPageId(), supported)); |
| 251 } | 251 } |
| 252 | 252 |
| 253 void SearchBox::StartCapturingKeyStrokes() { | 253 void SearchBox::StartCapturingKeyStrokes() { |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 297 IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxSubmit, OnSubmit) | 297 IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxSubmit, OnSubmit) |
| 298 IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxThemeChanged, | 298 IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxThemeChanged, |
| 299 OnThemeChanged) | 299 OnThemeChanged) |
| 300 IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxToggleVoiceSearch, | 300 IPC_MESSAGE_HANDLER(ChromeViewMsg_SearchBoxToggleVoiceSearch, |
| 301 OnToggleVoiceSearch) | 301 OnToggleVoiceSearch) |
| 302 IPC_MESSAGE_UNHANDLED(handled = false) | 302 IPC_MESSAGE_UNHANDLED(handled = false) |
| 303 IPC_END_MESSAGE_MAP() | 303 IPC_END_MESSAGE_MAP() |
| 304 return handled; | 304 return handled; |
| 305 } | 305 } |
| 306 | 306 |
| 307 void SearchBox::OnChromeIdentityCheckResult(const string16& identity, | 307 void SearchBox::OnChromeIdentityCheckResult(const base::string16& identity, |
| 308 bool identity_match) { | 308 bool identity_match) { |
| 309 if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) { | 309 if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) { |
| 310 extensions_v8::SearchBoxExtension::DispatchChromeIdentityCheckResult( | 310 extensions_v8::SearchBoxExtension::DispatchChromeIdentityCheckResult( |
| 311 render_view()->GetWebView()->mainFrame(), identity, identity_match); | 311 render_view()->GetWebView()->mainFrame(), identity, identity_match); |
| 312 } | 312 } |
| 313 } | 313 } |
| 314 | 314 |
| 315 void SearchBox::OnDetermineIfPageSupportsInstant() { | 315 void SearchBox::OnDetermineIfPageSupportsInstant() { |
| 316 if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) { | 316 if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) { |
| 317 bool result = extensions_v8::SearchBoxExtension::PageSupportsInstant( | 317 bool result = extensions_v8::SearchBoxExtension::PageSupportsInstant( |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 406 | 406 |
| 407 void SearchBox::OnSetSuggestionToPrefetch(const InstantSuggestion& suggestion) { | 407 void SearchBox::OnSetSuggestionToPrefetch(const InstantSuggestion& suggestion) { |
| 408 suggestion_ = suggestion; | 408 suggestion_ = suggestion; |
| 409 if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) { | 409 if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) { |
| 410 DVLOG(1) << render_view() << " OnSetSuggestionToPrefetch"; | 410 DVLOG(1) << render_view() << " OnSetSuggestionToPrefetch"; |
| 411 extensions_v8::SearchBoxExtension::DispatchSuggestionChange( | 411 extensions_v8::SearchBoxExtension::DispatchSuggestionChange( |
| 412 render_view()->GetWebView()->mainFrame()); | 412 render_view()->GetWebView()->mainFrame()); |
| 413 } | 413 } |
| 414 } | 414 } |
| 415 | 415 |
| 416 void SearchBox::OnSubmit(const string16& query) { | 416 void SearchBox::OnSubmit(const base::string16& query) { |
| 417 query_ = query; | 417 query_ = query; |
| 418 if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) { | 418 if (render_view()->GetWebView() && render_view()->GetWebView()->mainFrame()) { |
| 419 DVLOG(1) << render_view() << " OnSubmit"; | 419 DVLOG(1) << render_view() << " OnSubmit"; |
| 420 extensions_v8::SearchBoxExtension::DispatchSubmit( | 420 extensions_v8::SearchBoxExtension::DispatchSubmit( |
| 421 render_view()->GetWebView()->mainFrame()); | 421 render_view()->GetWebView()->mainFrame()); |
| 422 } | 422 } |
| 423 if (!query.empty()) | 423 if (!query.empty()) |
| 424 Reset(); | 424 Reset(); |
| 425 } | 425 } |
| 426 | 426 |
| (...skipping 23 matching lines...) Expand all Loading... |
| 450 | 450 |
| 451 void SearchBox::Reset() { | 451 void SearchBox::Reset() { |
| 452 query_.clear(); | 452 query_.clear(); |
| 453 suggestion_ = InstantSuggestion(); | 453 suggestion_ = InstantSuggestion(); |
| 454 start_margin_ = 0; | 454 start_margin_ = 0; |
| 455 width_ = 0; | 455 width_ = 0; |
| 456 is_focused_ = false; | 456 is_focused_ = false; |
| 457 is_key_capture_enabled_ = false; | 457 is_key_capture_enabled_ = false; |
| 458 theme_info_ = ThemeBackgroundInfo(); | 458 theme_info_ = ThemeBackgroundInfo(); |
| 459 } | 459 } |
| OLD | NEW |