1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:48:12 +00:00

LibWeb: Add constructors for Text, DocumentFragment and Comment

These three nodes are the only nodes in the DOM spec with constructors.
This commit is contained in:
Luke Wilde 2021-09-06 01:07:11 +01:00 committed by Andreas Kling
parent 398f8e7c96
commit 6e80458515
9 changed files with 32 additions and 3 deletions

View file

@ -1,10 +1,11 @@
/*
* Copyright (c) 2020, Luke Wilde <lukew@serenityos.org>
* Copyright (c) 2020-2021, Luke Wilde <lukew@serenityos.org>
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#include <LibWeb/DOM/DocumentFragment.h>
#include <LibWeb/DOM/Window.h>
namespace Web::DOM {
@ -17,4 +18,10 @@ DocumentFragment::~DocumentFragment()
{
}
// https://dom.spec.whatwg.org/#dom-documentfragment-documentfragment
NonnullRefPtr<DocumentFragment> DocumentFragment::create_with_global_object(Bindings::WindowObject& window)
{
return make_ref_counted<DocumentFragment>(window.impl().document());
}
}