1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 21:07:36 +00:00

LibWeb: Implement Node.getRootNode

This commit is contained in:
Luke Wilde 2021-10-16 03:04:55 +01:00 committed by Andreas Kling
parent 1f4a6e7c22
commit 1ea3f34823
3 changed files with 21 additions and 0 deletions

View file

@ -13,6 +13,7 @@ interface Node : EventTarget {
readonly attribute Element? parentElement;
readonly attribute boolean isConnected;
readonly attribute Document? ownerDocument;
Node getRootNode(optional GetRootNodeOptions options = {});
// FIXME: [LegacyNullToEmptyString] is not allowed on nullable types as per the Web IDL spec.
// However, we only apply it to setters, so this works as a stop gap.
@ -50,3 +51,7 @@ interface Node : EventTarget {
const unsigned short DOCUMENT_POSITION_CONTAINED_BY = 16;
const unsigned short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32;
};
dictionary GetRootNodeOptions {
boolean composed = false;
};