LibDevTools+LibWebView: Implement requests to edit DOM node attributes

This commit is contained in:
Timothy Flynn 2025-03-05 16:58:38 -05:00 committed by Andreas Kling
commit 17fb21169f
Notes: github-actions[bot] 2025-03-08 00:27:20 +00:00
4 changed files with 101 additions and 0 deletions

View file

@ -43,6 +43,8 @@ public:
using OnDOMNodeEditComplete = Function<void(ErrorOr<Web::UniqueNodeID>)>;
virtual void set_dom_node_text(TabDescription const&, Web::UniqueNodeID, String, OnDOMNodeEditComplete) const { }
virtual void add_dom_node_attributes(TabDescription const&, Web::UniqueNodeID, Vector<WebView::Attribute>, OnDOMNodeEditComplete) const { }
virtual void replace_dom_node_attribute(TabDescription const&, Web::UniqueNodeID, String, Vector<WebView::Attribute>, OnDOMNodeEditComplete) const { }
using OnScriptEvaluationComplete = Function<void(ErrorOr<JsonValue>)>;
virtual void evaluate_javascript(TabDescription const&, String, OnScriptEvaluationComplete) const { }