LibDevTools+LibWebView: Implement requests to edit DOM node text

This commit is contained in:
Timothy Flynn 2025-03-06 19:56:40 -05:00 committed by Andreas Kling
commit 57e0a3f8b5
Notes: github-actions[bot] 2025-03-08 00:27:26 +00:00
5 changed files with 70 additions and 1 deletions

View file

@ -41,6 +41,9 @@ public:
virtual void listen_for_dom_mutations(TabDescription const&, OnDOMMutationReceived) const { }
virtual void stop_listening_for_dom_mutations(TabDescription const&) const { }
using OnDOMNodeEditComplete = Function<void(ErrorOr<Web::UniqueNodeID>)>;
virtual void set_dom_node_text(TabDescription const&, Web::UniqueNodeID, String, OnDOMNodeEditComplete) const { }
using OnScriptEvaluationComplete = Function<void(ErrorOr<JsonValue>)>;
virtual void evaluate_javascript(TabDescription const&, String, OnScriptEvaluationComplete) const { }