From 4c08757ff9a732313359039731a53e2271856183 Mon Sep 17 00:00:00 2001 From: Luke Wilde Date: Mon, 31 Jan 2022 18:58:08 +0000 Subject: [PATCH] LibWeb: Add Range.detach --- Userland/Libraries/LibWeb/DOM/Range.h | 7 +++++++ Userland/Libraries/LibWeb/DOM/Range.idl | 1 + 2 files changed, 8 insertions(+) diff --git a/Userland/Libraries/LibWeb/DOM/Range.h b/Userland/Libraries/LibWeb/DOM/Range.h index af1da6dbbf..6b62b1d44c 100644 --- a/Userland/Libraries/LibWeb/DOM/Range.h +++ b/Userland/Libraries/LibWeb/DOM/Range.h @@ -50,6 +50,13 @@ public: NonnullRefPtr common_ancestor_container() const; + // https://dom.spec.whatwg.org/#dom-range-detach + void detach() const + { + // The detach() method steps are to do nothing. + // Note: Its functionality (disabling a Range object) was removed, but the method itself is preserved for compatibility. + } + private: explicit Range(Document&); diff --git a/Userland/Libraries/LibWeb/DOM/Range.idl b/Userland/Libraries/LibWeb/DOM/Range.idl index 012231ea97..bcede22cf8 100644 --- a/Userland/Libraries/LibWeb/DOM/Range.idl +++ b/Userland/Libraries/LibWeb/DOM/Range.idl @@ -25,5 +25,6 @@ interface Range : AbstractRange { short compareBoundaryPoints(unsigned short how, Range sourceRange); Range cloneRange(); + undefined detach(); };