| Index: chrome/renderer/searchbox/searchbox_extension.cc
|
| diff --git a/chrome/renderer/searchbox/searchbox_extension.cc b/chrome/renderer/searchbox/searchbox_extension.cc
|
| index 8296411647957e030abf64dee96972b5c78f8222..62368a5862e36cfecfa0c3f03b7a40a12ed508f9 100644
|
| --- a/chrome/renderer/searchbox/searchbox_extension.cc
|
| +++ b/chrome/renderer/searchbox/searchbox_extension.cc
|
| @@ -313,7 +313,8 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::GetQuery(
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view) return v8::Undefined();
|
|
|
| - DVLOG(1) << "GetQuery: '" << SearchBox::Get(render_view)->query() << "'";
|
| + DVLOG(1) << render_view << " GetQuery: '"
|
| + << SearchBox::Get(render_view)->query() << "'";
|
| return UTF16ToV8String(SearchBox::Get(render_view)->query());
|
| }
|
|
|
| @@ -323,7 +324,8 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::GetVerbatim(
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view) return v8::Undefined();
|
|
|
| - DVLOG(1) << "GetVerbatim: " << SearchBox::Get(render_view)->verbatim();
|
| + DVLOG(1) << render_view << " GetVerbatim: "
|
| + << SearchBox::Get(render_view)->verbatim();
|
| return v8::Boolean::New(SearchBox::Get(render_view)->verbatim());
|
| }
|
|
|
| @@ -384,13 +386,13 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::GetHeight(
|
| // static
|
| v8::Handle<v8::Value> SearchBoxExtensionWrapper::GetAutocompleteResults(
|
| const v8::Arguments& args) {
|
| - DVLOG(1) << "GetAutocompleteResults";
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view) return v8::Undefined();
|
|
|
| + DVLOG(1) << render_view << " GetAutocompleteResults";
|
| const std::vector<InstantAutocompleteResult>& results =
|
| SearchBox::Get(render_view)->GetAutocompleteResults();
|
| - const size_t results_base = SearchBox::Get(render_view)->results_base();
|
| + size_t results_base = SearchBox::Get(render_view)->results_base();
|
|
|
| v8::Handle<v8::Array> results_array = v8::Array::New(results.size());
|
| for (size_t i = 0; i < results.size(); ++i) {
|
| @@ -421,7 +423,7 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::GetContext(
|
| if (!render_view) return v8::Undefined();
|
|
|
| const chrome::search::Mode& mode = SearchBox::Get(render_view)->mode();
|
| - DVLOG(1) << "GetContext: " << mode.origin << ":" << mode.mode;
|
| + DVLOG(1) << render_view << " GetContext: " << mode.origin << ":" << mode.mode;
|
| v8::Handle<v8::Object> context = v8::Object::New();
|
| context->Set(v8::String::New("isNewTabPage"),
|
| v8::Boolean::New(mode.is_ntp()));
|
| @@ -430,10 +432,10 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::GetContext(
|
|
|
| v8::Handle<v8::Value> SearchBoxExtensionWrapper::GetThemeBackgroundInfo(
|
| const v8::Arguments& args) {
|
| - DVLOG(1) << "GetThemeBackgroundInfo";
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view) return v8::Undefined();
|
|
|
| + DVLOG(1) << render_view << " GetThemeBackgroundInfo";
|
| const ThemeBackgroundInfo& theme_info =
|
| SearchBox::Get(render_view)->GetThemeBackgroundInfo();
|
| v8::Handle<v8::Object> info = v8::Object::New();
|
| @@ -528,7 +530,7 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::GetThemeAreaHeight(
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view) return v8::Undefined();
|
|
|
| - DVLOG(1) << "GetThemeAreaHeight: "
|
| + DVLOG(1) << render_view << " GetThemeAreaHeight: "
|
| << SearchBox::Get(render_view)->GetThemeAreaHeight();
|
| return v8::Int32::New(SearchBox::Get(render_view)->GetThemeAreaHeight());
|
| }
|
| @@ -561,10 +563,10 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::NavigateContentWindow(
|
| // static
|
| v8::Handle<v8::Value> SearchBoxExtensionWrapper::SetSuggestions(
|
| const v8::Arguments& args) {
|
| - DVLOG(1) << "SetSuggestions";
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view || !args.Length()) return v8::Undefined();
|
|
|
| + DVLOG(1) << render_view << " SetSuggestions";
|
| v8::Handle<v8::Object> suggestion_json = args[0]->ToObject();
|
|
|
| InstantCompleteBehavior behavior = INSTANT_COMPLETE_NOW;
|
| @@ -600,10 +602,10 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::SetSuggestions(
|
| // static
|
| v8::Handle<v8::Value> SearchBoxExtensionWrapper::SetQuerySuggestion(
|
| const v8::Arguments& args) {
|
| - DVLOG(1) << "SetQuerySuggestion";
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view || args.Length() < 2) return v8::Undefined();
|
|
|
| + DVLOG(1) << render_view << " SetQuerySuggestion";
|
| string16 text = V8ValueToUTF16(args[0]);
|
| InstantCompleteBehavior behavior = INSTANT_COMPLETE_NOW;
|
| InstantSuggestionType type = INSTANT_SUGGESTION_URL;
|
| @@ -624,10 +626,10 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::SetQuerySuggestion(
|
| v8::Handle<v8::Value>
|
| SearchBoxExtensionWrapper::SetQuerySuggestionFromAutocompleteResult(
|
| const v8::Arguments& args) {
|
| - DVLOG(1) << "SetQuerySuggestionFromAutocompleteResult";
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view || !args.Length()) return v8::Undefined();
|
|
|
| + DVLOG(1) << render_view << " SetQuerySuggestionFromAutocompleteResult";
|
| const InstantAutocompleteResult* result = SearchBox::Get(render_view)->
|
| GetAutocompleteResultWithId(args[0]->Uint32Value());
|
| if (!result) return v8::Undefined();
|
| @@ -647,10 +649,10 @@ v8::Handle<v8::Value>
|
| // static
|
| v8::Handle<v8::Value> SearchBoxExtensionWrapper::SetQuery(
|
| const v8::Arguments& args) {
|
| - DVLOG(1) << "SetQuery";
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view || args.Length() < 2) return v8::Undefined();
|
|
|
| + DVLOG(1) << render_view << " SetQuery";
|
| string16 text = V8ValueToUTF16(args[0]);
|
| InstantCompleteBehavior behavior = INSTANT_COMPLETE_REPLACE;
|
| InstantSuggestionType type = INSTANT_SUGGESTION_SEARCH;
|
| @@ -668,10 +670,10 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::SetQuery(
|
| v8::Handle<v8::Value>
|
| SearchBoxExtensionWrapper::SetQueryFromAutocompleteResult(
|
| const v8::Arguments& args) {
|
| - DVLOG(1) << "SetQueryFromAutocompleteResult";
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view || !args.Length()) return v8::Undefined();
|
|
|
| + DVLOG(1) << render_view << " SetQueryFromAutocompleteResult";
|
| const InstantAutocompleteResult* result = SearchBox::Get(render_view)->
|
| GetAutocompleteResultWithId(args[0]->Uint32Value());
|
| if (!result) return v8::Undefined();
|
| @@ -693,10 +695,10 @@ v8::Handle<v8::Value>
|
| // static
|
| v8::Handle<v8::Value> SearchBoxExtensionWrapper::Show(
|
| const v8::Arguments& args) {
|
| - DVLOG(1) << "ShowInstantPreview";
|
| content::RenderView* render_view = GetRenderView();
|
| if (!render_view || args.Length() < 2) return v8::Undefined();
|
|
|
| + DVLOG(1) << render_view << " ShowInstantPreview";
|
| InstantShownReason reason = INSTANT_SHOWN_NOT_SPECIFIED;
|
| switch (args[0]->Uint32Value()) {
|
| case 1: reason = INSTANT_SHOWN_CUSTOM_NTP_CONTENT; break;
|
| @@ -718,7 +720,6 @@ v8::Handle<v8::Value> SearchBoxExtensionWrapper::Show(
|
|
|
| // static
|
| void SearchBoxExtension::DispatchChange(WebKit::WebFrame* frame) {
|
| - DVLOG(1) << "DispatchChange";
|
| Dispatch(frame, kDispatchChangeEventScript);
|
| }
|
|
|
| @@ -743,21 +744,11 @@ bool SearchBoxExtension::PageSupportsInstant(WebKit::WebFrame* frame) {
|
|
|
| v8::Handle<v8::Value> v = frame->executeScriptAndReturnValue(
|
| WebKit::WebScriptSource(kSupportsInstantScript));
|
| - bool supports_instant = !v.IsEmpty() && v->BooleanValue();
|
| -
|
| - // Send a resize message to tell the page that Chrome is actively using the
|
| - // searchbox API with it. The page uses the message to transition from
|
| - // "homepage" mode to "search" mode.
|
| - if (supports_instant)
|
| - DispatchResize(frame);
|
| -
|
| - DVLOG(1) << "PageSupportsInstant: " << supports_instant;
|
| - return supports_instant;
|
| + return !v.IsEmpty() && v->BooleanValue();
|
| }
|
|
|
| // static
|
| void SearchBoxExtension::DispatchAutocompleteResults(WebKit::WebFrame* frame) {
|
| - DVLOG(1) << "DispatchAutocompleteResults";
|
| Dispatch(frame, kDispatchAutocompleteResultsEventScript);
|
| }
|
|
|
| @@ -771,7 +762,6 @@ void SearchBoxExtension::DispatchUpOrDownKeyPress(WebKit::WebFrame* frame,
|
|
|
| // static
|
| void SearchBoxExtension::DispatchContextChange(WebKit::WebFrame* frame) {
|
| - DVLOG(1) << "DispatchContextChange";
|
| Dispatch(frame, kDispatchContextChangeEventScript);
|
| }
|
|
|
|
|