Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(550)

Side by Side Diff: components/autofill/content/public/interfaces/autofill_agent.mojom

Issue 2007473004: [Autofill] Migrate ContentAutofillDriver<-->AutofillAgent IPCs to mojo. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: gn, gyp, test codes all done Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 module autofill.mojom; 5 module autofill.mojom;
6 6
7 import "components/autofill/content/public/interfaces/autofill_types.mojom";
8
7 interface AutofillAgent { 9 interface AutofillAgent {
8 // Tells the render frame that a user gesture was observed 10 // Tells the render frame that a user gesture was observed
9 // somewhere in the tab (including in a different frame). 11 // somewhere in the tab (including in a different frame).
10 FirstUserGestureObservedInTab(); 12 FirstUserGestureObservedInTab();
13
14 // Instructs the renderer to fill the active form with the given form data.
15 FillForm(int32 id, FormData form);
16
17 // Instructs the renderer to preview the active form with the given form data.
18 PreviewForm(int32 id, FormData form);
19
20 // Send the heuristic and server field type predictions to the renderer.
21 FieldTypePredictionsAvailable(array<FormDataPredictions> forms);
22
23 // Clears the currently displayed Autofill results.
24 ClearForm();
25
26 // Tells the renderer that the Autofill previewed form should be cleared.
27 ClearPreviewedForm();
28
29 // Sets the currently selected node's value.
30 FillFieldWithValue(string value);
31
32 // Sets the suggested value for the currently previewed node.
33 PreviewFieldWithValue(string value);
34
35 // Sets the currently selected node's value to be the given data list value.
36 AcceptDataListSuggestion(string value);
37
38 // Tells the renderer to fill the username and password with with given
39 // values.
40 FillPasswordSuggestion(string username, string password);
41
42 // Tells the renderer to preview the username and password with the given
43 // values.
44 PreviewPasswordSuggestion(string username, string password);
45
46 // Sent when a password form is initially detected and suggestions should be
47 // shown. Used by the fill-on-select experiment.
48 ShowInitialPasswordAccountSuggestions(int32 key, PasswordFormFillData form_dat a);
11 }; 49 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698