WEBELO
HTML Visualizer & DOM Library
Loading...
Searching...
No Matches
HTMLSlotElement Class Reference
Inheritance diagram for HTMLSlotElement:
Element ParentNode Node EventTarget

Additional Inherited Members

Public Member Functions inherited from Element
DOMString html_uppercased_qualified_name ()
 Element (std::optional< DOMString > namesp, std::optional< DOMString > prefix, DOMString localName, CustomElementRegistry *customElementRegistry=nullptr, ElementState customElementState=UNDEFINED, Document *ownerdoc=nullptr, Node *parentnode=nullptr)
Element * previousElementSibling ()
Element * nextElementSibling ()
DOMString tagName ()
void setAttribute (DOMString qualifiedName, DOMString value)
void setAttributeNS (std::optional< DOMString > namesp, DOMString qualifiedName, DOMString value)
void removeAttribute (DOMString qualifiedName)
void removeAttributeNS (std::optional< DOMString > namesp, DOMString localName)
bool toggleAttribute (DOMString qualifiedName, std::optional< bool > force)
Attr * setAttributeNode (Attr *attr)
Attr * setAttributeNodeNS (Attr *attr)
Attr * removeAttributeNode (Attr *attr)
bool hasAttributes ()
std::vector< DOMString > getAttributeNames ()
std::optional< DOMString > getAttribute (DOMString qualifiedName)
std::optional< DOMString > getAttributeNS (std::optional< DOMString > namesp, DOMString localName)
bool hasAttribute (DOMString qualifiedName)
bool hasAttributeNS (std::optional< DOMString > namesp, DOMString localname)
Attr * getAttributeNode (DOMString qualifiedName)
Attr * getAttributeNodeNS (std::optional< DOMString > namesp, DOMString localName)
ShadowRoot * attachShadow (ShadowRootInit init)
std::optional< Element > closest (DOMString selectors)
bool matches (DOMString selectors)
HTMLCollection * getElementsByTagName (DOMString qualifiedName)
HTMLCollection * getElementsByTagNameNS (std::optional< DOMString > namesp, DOMString localName)
HTMLCollection * getElementsByClassName (DOMString classNames)
Element * insertAdjacentElement (DOMString where, Element element)
void insertAdjacentText (DOMString where, DOMString data)
bool operator== (Element *other)
virtual void making_it_abstract ()
DOMString getid ()
void setid (DOMString value)
DOMString getclassName ()
void setclassName (DOMString value)
DOMString getslot ()
void setslot (DOMString value)
ShadowRoot * getshadow_root ()
void update_slot_name (DOMString name, std::optional< DOMString > oldvalue, std::optional< DOMString > value)
Public Member Functions inherited from ParentNode
Element * firstElementChild () const
Element * lastElementChild () const
unsigned long childElementCount () const
void evaluate_children ()
void prepend (std::vector< std::variant< Node *, DOMString > > &nodes)
void append (std::vector< std::variant< Node *, DOMString > > &nodes)
void replaceChildren (std::vector< std::variant< Node *, DOMString > > &nodes)
void moveBefore (Node *node, Node *child)
Element * querySelector (DOMString selectors)
NodeList querySelectorAll (DOMString selectors)
 ParentNode (node_type nodeType, DOMString nodeName, Document *ownerDocument, Node *parentNode)
Public Member Functions inherited from Node
bool isConnected ()
virtual Node * firstChild ()
virtual Node * lastChild ()
virtual Node * previousSibling ()
virtual Node * nextSibling ()
bool hasChildNodes () const
Node * getRootNode (bool composed=false)
void normalize ()
Node * cloneNode (bool subtree)
 Node (node_type nodeType, DOMString nodeName, Document *ownerDocument=nullptr, Node *parentNode=nullptr)
unsigned long length ()
bool isEqualNode (Node *otherNode)
bool isSameNode (Node *otherNode)
unsigned short compareDocumentPosition (Node *other)
bool contains (Node *other)
virtual std::optional< DOMString > lookupPrefix (std::optional< DOMString > &namesp)
std::optional< DOMString > lookupNamespaceURI (std::optional< DOMString > &prefix)
bool isDefaultNamespace (std::optional< DOMString > &namesp)
Node * insertBefore (Node *node, Node *child)
Node * appendChild (Node *node)
Node * replaceChild (Node *node, Node *child)
Node * removeChild (Node *child)
virtual Node * get_the_parent (Event *event)
virtual std::optional< DOMString > getnodeValue ()
virtual void setnodeValue (DOMString &val)
virtual std::optional< DOMString > gettextContent ()
virtual void settextContent (DOMString &val)
bool operator== (Node &other)
bool operator^ (Node *other)
unsigned long index ()
Public Member Functions inherited from EventTarget
void addEventListener (DOMString &type, EventListener *callback, std::variant< AddEventListenerOptions, bool > &options)
void removeEventListener (DOMString &type, EventListener *callback, bool capture)
void removeAllEventListeners ()
bool dispatchEvent (Event *event)
bool operator== (const EventTarget &a)
bool operator!= (const EventTarget &a)
virtual EventTarget * get_the_parent (const Event *event)
Public Attributes inherited from Element
std::optional< DOMString > namespaceURI
std::optional< DOMString > prefix
DOMString localName
NamedNodeMap attributes
ShadowRoot * shadow_root = nullptr
CustomElementRegistry * customElementRegistry
ElementState customElementState
DOMString id
DOMString className
DOMString slot =""
HTMLSlotElement * assignedSlot
std::optional< DOMString > is
Public Attributes inherited from ParentNode
HTMLCollection children
Public Attributes inherited from Node
node_type nodeType
DOMString nodeName
USVString baseURI
Document * ownerDocument
Node * parentNode
Element * parentElement = nullptr
NodeList childNodes
DOMString nodeValue
DOMString textContent
Public Attributes inherited from EventTarget
bool has_activation_behavior = false
bool has_legacy_canceled_activation_behavior = false
bool has_legacy_pre_activation_behavior = false
std::function< void(Event *event)> activation_behavior_algorithm = [](Event* event) {}
std::function< void()> legacy_canceled_activation_behavior_algorithm = []() {}
std::function< void()> legacy_pre_activation_behavior_algorithm = []() {}
std::vector< event_listener * > event_listener_list = {}

Detailed Description

Definition at line 1386 of file Webelo.cpp.


The documentation for this class was generated from the following file: