diff options
author | Simon Wülker <simon.wuelker@arcor.de> | 2024-12-07 15:24:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-07 14:24:18 +0000 |
commit | 97e9841d47fca9ff576b0af8ec08fdd8421b6915 (patch) | |
tree | e82d2269802192139e810a65c087819b0a8cf650 /components/script/dom/webidls | |
parent | 8ebb77ab76d338152249357646dfa26c666290b7 (diff) | |
download | servo-97e9841d47fca9ff576b0af8ec08fdd8421b6915.tar.gz servo-97e9841d47fca9ff576b0af8ec08fdd8421b6915.zip |
Implement `ShadowRoot.clonable` attribute (#34514)
* Implement ShadowRoot clonable attribute
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update WPT expectations
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update WPT expectations
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* ./mach test-tidy fixes
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* fix clippy warnings
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
Diffstat (limited to 'components/script/dom/webidls')
-rw-r--r-- | components/script/dom/webidls/Element.webidl | 2 | ||||
-rw-r--r-- | components/script/dom/webidls/ShadowRoot.webidl | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/components/script/dom/webidls/Element.webidl b/components/script/dom/webidls/Element.webidl index 99d17117221..1a99d5ec480 100644 --- a/components/script/dom/webidls/Element.webidl +++ b/components/script/dom/webidls/Element.webidl @@ -91,7 +91,7 @@ dictionary ShadowRootInit { required ShadowRootMode mode; // boolean delegatesFocus = false; // SlotAssignmentMode slotAssignment = "named"; - // boolean clonable = false; + boolean clonable = false; // boolean serializable = false; }; diff --git a/components/script/dom/webidls/ShadowRoot.webidl b/components/script/dom/webidls/ShadowRoot.webidl index a1ecdc5c10f..40301f48517 100644 --- a/components/script/dom/webidls/ShadowRoot.webidl +++ b/components/script/dom/webidls/ShadowRoot.webidl @@ -9,9 +9,15 @@ [Exposed=Window] interface ShadowRoot : DocumentFragment { readonly attribute ShadowRootMode mode; + // readonly attribute boolean delegatesFocus; + // readonly attribute SlotAssignmentMode slotAssignment; + readonly attribute boolean clonable; + // readonly attribute boolean serializable; readonly attribute Element host; + // attribute EventHandler onslotchange; }; + enum ShadowRootMode { "open", "closed"}; // enum SlotAssignmentMode { "manual", "named" }; |