aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index f85f608545f..838da981524 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -2087,6 +2087,27 @@ impl ElementMethods for Element {
// Step 4.
self.insert_adjacent(position, fragment.upcast()).map(|_| ())
}
+
+ // check-tidy: no specs after this line
+ fn EnterFormalActivationState(&self) -> ErrorResult {
+ match self.as_maybe_activatable() {
+ Some(a) => {
+ a.enter_formal_activation_state();
+ return Ok(());
+ },
+ None => return Err(Error::NotSupported)
+ }
+ }
+
+ fn ExitFormalActivationState(&self) -> ErrorResult {
+ match self.as_maybe_activatable() {
+ Some(a) => {
+ a.exit_formal_activation_state();
+ return Ok(());
+ },
+ None => return Err(Error::NotSupported)
+ }
+ }
}
pub fn fragment_affecting_attributes() -> [Atom; 3] {