mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
LibWeb: Move DOM::NodeType to its own file
This is to allow using these values in libraries that otherwise do not need to depend on LibWeb.
This commit is contained in:
@@ -15,6 +15,7 @@
|
|||||||
#include <LibWeb/CSS/InvalidationSet.h>
|
#include <LibWeb/CSS/InvalidationSet.h>
|
||||||
#include <LibWeb/DOM/AccessibilityTreeNode.h>
|
#include <LibWeb/DOM/AccessibilityTreeNode.h>
|
||||||
#include <LibWeb/DOM/EventTarget.h>
|
#include <LibWeb/DOM/EventTarget.h>
|
||||||
|
#include <LibWeb/DOM/NodeType.h>
|
||||||
#include <LibWeb/DOM/Slottable.h>
|
#include <LibWeb/DOM/Slottable.h>
|
||||||
#include <LibWeb/DOMParsing/XMLSerializer.h>
|
#include <LibWeb/DOMParsing/XMLSerializer.h>
|
||||||
#include <LibWeb/TraversalDecision.h>
|
#include <LibWeb/TraversalDecision.h>
|
||||||
@@ -23,22 +24,6 @@
|
|||||||
|
|
||||||
namespace Web::DOM {
|
namespace Web::DOM {
|
||||||
|
|
||||||
enum class NodeType : u16 {
|
|
||||||
INVALID = 0,
|
|
||||||
ELEMENT_NODE = 1,
|
|
||||||
ATTRIBUTE_NODE = 2,
|
|
||||||
TEXT_NODE = 3,
|
|
||||||
CDATA_SECTION_NODE = 4,
|
|
||||||
ENTITY_REFERENCE_NODE = 5,
|
|
||||||
ENTITY_NODE = 6,
|
|
||||||
PROCESSING_INSTRUCTION_NODE = 7,
|
|
||||||
COMMENT_NODE = 8,
|
|
||||||
DOCUMENT_NODE = 9,
|
|
||||||
DOCUMENT_TYPE_NODE = 10,
|
|
||||||
DOCUMENT_FRAGMENT_NODE = 11,
|
|
||||||
NOTATION_NODE = 12
|
|
||||||
};
|
|
||||||
|
|
||||||
enum class NameOrDescription {
|
enum class NameOrDescription {
|
||||||
Name,
|
Name,
|
||||||
Description
|
Description
|
||||||
|
|||||||
29
Libraries/LibWeb/DOM/NodeType.h
Normal file
29
Libraries/LibWeb/DOM/NodeType.h
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
/*
|
||||||
|
* Copyright (c) 2025, Tim Flynn <trflynn89@ladybird.org>
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
*/
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <AK/Types.h>
|
||||||
|
|
||||||
|
namespace Web::DOM {
|
||||||
|
|
||||||
|
enum class NodeType : u16 {
|
||||||
|
INVALID = 0,
|
||||||
|
ELEMENT_NODE = 1,
|
||||||
|
ATTRIBUTE_NODE = 2,
|
||||||
|
TEXT_NODE = 3,
|
||||||
|
CDATA_SECTION_NODE = 4,
|
||||||
|
ENTITY_REFERENCE_NODE = 5,
|
||||||
|
ENTITY_NODE = 6,
|
||||||
|
PROCESSING_INSTRUCTION_NODE = 7,
|
||||||
|
COMMENT_NODE = 8,
|
||||||
|
DOCUMENT_NODE = 9,
|
||||||
|
DOCUMENT_TYPE_NODE = 10,
|
||||||
|
DOCUMENT_FRAGMENT_NODE = 11,
|
||||||
|
NOTATION_NODE = 12
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user