Index: components/web_view/public/interfaces/frame.mojom |
diff --git a/components/web_view/public/interfaces/frame.mojom b/components/web_view/public/interfaces/frame.mojom |
index d1a8f807d534260783d2a4a4360947c4c1cd74ef..ce507f92ac353fb50618a9a0f08f5f597da1c960 100644 |
--- a/components/web_view/public/interfaces/frame.mojom |
+++ b/components/web_view/public/interfaces/frame.mojom |
@@ -110,6 +110,12 @@ interface Frame { |
// Dispatches a load event to the parent of the frame. |
DispatchLoadEventToParent(); |
+ |
+ // Reports the number of matches for a given find. |
+ ReportFindInPageMatchCount(int32 request_id, int32 count, bool final_update); |
+ |
+ // Reports which match is currently highlighted. |
+ ReportFindInPageSelection(int32 request_id, int32 active_match_ordinal); |
}; |
enum ViewConnectType { |
@@ -166,4 +172,10 @@ interface FrameClient { |
// Called to dispatch a load event of |frame_id| in its parent. This is only |
// called on the FrameClient rendering the parent of |frame_id|. |
OnDispatchFrameLoadEvent(uint32 frame_id); |
+ |
+ // Finds a string in page. |
+ OnFind(int32 request_id, string search_text); |
sky
2015/09/28 23:18:59
Since this and the next are meant to do something,
|
+ |
+ // Stop highlighting the find results on the page. |
+ OnStopFinding(); |
}; |