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

@ -486,6 +486,13 @@ void Application::replace_dom_node_attribute(DevTools::TabDescription const& des
});
}
void Application::remove_dom_node(DevTools::TabDescription const& description, Web::UniqueNodeID node_id, OnDOMNodeEditComplete on_complete) const
{
edit_dom_node(description, move(on_complete), [&](auto& view) {
view.remove_dom_node(node_id);
});
}
void Application::evaluate_javascript(DevTools::TabDescription const& description, String script, OnScriptEvaluationComplete on_complete) const
{
auto view = ViewImplementation::find_view_by_id(description.id);