diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-07 16:43:01 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-07 16:43:01 +0000 |
commit | 1da0311154f379357c42cc6dd92f33b8354dd2cd (patch) | |
tree | 63a40c61fcaedfe474176a04890b4056e863d2f1 /components | |
parent | a3fa70e2d7a275fcd6948a34760d322a8a8f49c7 (diff) | |
download | chromium_src-1da0311154f379357c42cc6dd92f33b8354dd2cd.zip chromium_src-1da0311154f379357c42cc6dd92f33b8354dd2cd.tar.gz chromium_src-1da0311154f379357c42cc6dd92f33b8354dd2cd.tar.bz2 |
Prepare Chromium for requestAutocomplete API changes.
See https://codereview.chromium.org/214823008
BUG=354897
R=isherman@chromium.org
Review URL: https://codereview.chromium.org/215173004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262140 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components')
-rw-r--r-- | components/autofill/content/renderer/autofill_agent.cc | 7 | ||||
-rw-r--r-- | components/autofill/content/renderer/autofill_agent.h | 15 |
2 files changed, 17 insertions, 5 deletions
diff --git a/components/autofill/content/renderer/autofill_agent.cc b/components/autofill/content/renderer/autofill_agent.cc index d6dbfa1..8d4e52ea 100644 --- a/components/autofill/content/renderer/autofill_agent.cc +++ b/components/autofill/content/renderer/autofill_agent.cc @@ -294,6 +294,13 @@ void AutofillAgent::didRequestAutocomplete(WebFrame* frame, Send(new AutofillHostMsg_RequestAutocomplete(routing_id(), form_data, url)); } +void AutofillAgent::didRequestAutocomplete( + const WebFormElement& form, + const blink::WebAutocompleteParams& details) { + // TODO(estade): honor |details|. + didRequestAutocomplete(form.document().frame(), form); +} + void AutofillAgent::setIgnoreTextChanges(bool ignore) { ignore_text_changes_ = ignore; } diff --git a/components/autofill/content/renderer/autofill_agent.h b/components/autofill/content/renderer/autofill_agent.h index ba01c7b..9e29da6 100644 --- a/components/autofill/content/renderer/autofill_agent.h +++ b/components/autofill/content/renderer/autofill_agent.h @@ -25,6 +25,7 @@ namespace blink { class WebNode; class WebView; +struct WebAutocompleteParams; } namespace autofill { @@ -76,18 +77,22 @@ class AutofillAgent : public content::RenderViewObserver, // blink::WebAutofillClient: virtual void textFieldDidEndEditing( - const blink::WebInputElement& element) OVERRIDE; + const blink::WebInputElement& element); virtual void textFieldDidChange( const blink::WebFormControlElement& element); virtual void textFieldDidReceiveKeyDown( const blink::WebInputElement& element, - const blink::WebKeyboardEvent& event) OVERRIDE; + const blink::WebKeyboardEvent& event); + // TODO(estade): remove this. virtual void didRequestAutocomplete( blink::WebFrame* frame, - const blink::WebFormElement& form) OVERRIDE; - virtual void setIgnoreTextChanges(bool ignore) OVERRIDE; + const blink::WebFormElement& form); + virtual void didRequestAutocomplete( + const blink::WebFormElement& form, + const blink::WebAutocompleteParams& details); + virtual void setIgnoreTextChanges(bool ignore); virtual void didAssociateFormControls( - const blink::WebVector<blink::WebNode>& nodes) OVERRIDE; + const blink::WebVector<blink::WebNode>& nodes); virtual void openTextDataListChooser(const blink::WebInputElement& element); void OnFieldTypePredictionsAvailable( |