diff options
author | Simon Wülker <simon.wuelker@arcor.de> | 2025-02-05 14:16:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-05 13:16:36 +0000 |
commit | 09bfaf51b0eddce9daf343fdfe48cbdbc024f300 (patch) | |
tree | bb537532274e44edad0b98f05764ad460384850e /components/script/dom/shadowroot.rs | |
parent | 2bd96633d487fd991ee7e8f03156e5124e06c768 (diff) | |
download | servo-09bfaf51b0eddce9daf343fdfe48cbdbc024f300.tar.gz servo-09bfaf51b0eddce9daf343fdfe48cbdbc024f300.zip |
Inform the devtools about shadow roots on a node (#35294)
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
Diffstat (limited to 'components/script/dom/shadowroot.rs')
-rw-r--r-- | components/script/dom/shadowroot.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/components/script/dom/shadowroot.rs b/components/script/dom/shadowroot.rs index 872a3a461d5..1dddfa6a4f4 100644 --- a/components/script/dom/shadowroot.rs +++ b/components/script/dom/shadowroot.rs @@ -11,6 +11,7 @@ use style::shared_lock::SharedRwLockReadGuard; use style::stylesheets::Stylesheet; use style::stylist::{CascadeData, Stylist}; +use crate::conversions::Convert; use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::codegen::Bindings::ShadowRootBinding::ShadowRoot_Binding::ShadowRootMethods; use crate::dom::bindings::codegen::Bindings::ShadowRootBinding::{ @@ -421,3 +422,12 @@ impl<'dom> LayoutShadowRootHelpers<'dom> for LayoutDom<'dom, ShadowRoot> { } } } + +impl Convert<devtools_traits::ShadowRootMode> for ShadowRootMode { + fn convert(self) -> devtools_traits::ShadowRootMode { + match self { + ShadowRootMode::Open => devtools_traits::ShadowRootMode::Open, + ShadowRootMode::Closed => devtools_traits::ShadowRootMode::Closed, + } + } +} |