Chromium Code Reviews| Index: components/autofill/content/public/interfaces/autofill_driver.mojom |
| diff --git a/components/autofill/content/public/interfaces/autofill_driver.mojom b/components/autofill/content/public/interfaces/autofill_driver.mojom |
| index 3724043db4083fc126c8da79ecf263edac38c8c2..3e7ef79a1fce68ce0e493c5a89be611a14e2367c 100644 |
| --- a/components/autofill/content/public/interfaces/autofill_driver.mojom |
| +++ b/components/autofill/content/public/interfaces/autofill_driver.mojom |
| @@ -4,7 +4,51 @@ |
| module autofill.mojom; |
| +import "components/autofill/content/public/interfaces/autofill_types.mojom"; |
| +import "mojo/common/common_custom_types.mojom"; |
| +import "ui/gfx/geometry/mojo/geometry.mojom"; |
| + |
| interface AutofillDriver { |
| // Notification that there has been a user gesture. |
| FirstUserGestureObserved(); |
| + |
| + // Notification that forms have been seen that are candidates for |
| + // filling/submitting by the AutofillManager. |
| + FormsSeen(array<FormData> forms, mojo.common.mojom.TimeTicks timestamp); |
| + |
| + // Notification that a form is about to be submitted. The user hit the button. |
| + WillSubmitForm(FormData form, mojo.common.mojom.TimeTicks timestamp); |
| + |
| + // Notification that a form has been submitted. |
| + FormSubmitted(FormData form); |
| + |
| + // Notification that a form field's value has changed. |
| + TextFieldDidChange(FormData form, |
| + FormFieldData field, |
| + mojo.common.mojom.TimeTicks timestamp); |
| + |
| + // Queries the browser for Autofill suggestions for a form input field. |
| + QueryFormFieldAutofill( |
| + int32 id, FormData form, FormFieldData field, gfx.mojom.RectF bounding_box); |
|
yzshen1
2016/06/29 22:25:44
80 columns
leonhsl(Using Gerrit)
2016/07/01 13:04:59
Done.
|
| + |
| + // Instructs the browser to hide the Autofill popup if it is open. |
| + HidePopup(); |
| + |
| + // Sent immediately after the renderer receives a ping IPC. |
| + PingAck(); |
| + |
| + // Sent when the current form is no longer focused. |
| + FocusNoLongerOnForm(); |
| + |
| + // Sent when a form is filled with Autofill suggestions. |
| + DidFillAutofillFormData(FormData form, mojo.common.mojom.TimeTicks timestamp); |
| + |
| + // Sent when a form is previewed with Autofill suggestions. |
| + DidPreviewAutofillFormData(); |
| + |
| + // Send when a text field is done editing. |
|
yzshen1
2016/06/29 22:25:44
Sent?
leonhsl(Using Gerrit)
2016/07/01 13:04:59
Done.
|
| + DidEndTextFieldEditing(); |
| + |
| + // Inform browser of data list values for the current field. |
|
yzshen1
2016/06/29 22:25:44
Inform*s*
leonhsl(Using Gerrit)
2016/07/01 13:04:59
Done.
|
| + SetDataList(array<string> values, array<string> labels); |
| }; |