LibDevTools+LibWebView: Implement requests to delete DOM nodes

This commit is contained in:
Timothy Flynn 2025-03-06 20:08:27 -05:00 committed by Andreas Kling
commit 29122786b9
Notes: github-actions[bot] 2025-03-08 00:27:06 +00:00
5 changed files with 152 additions and 0 deletions

View file

@ -46,6 +46,7 @@ public:
virtual void set_dom_node_tag(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 { }
virtual void remove_dom_node(TabDescription const&, Web::UniqueNodeID, OnDOMNodeEditComplete) const { }
using OnScriptEvaluationComplete = Function<void(ErrorOr<JsonValue>)>;
virtual void evaluate_javascript(TabDescription const&, String, OnScriptEvaluationComplete) const { }