|
WEBELO
HTML Visualizer & DOM Library
|
Public Member Functions | |
| 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) |
Definition at line 1255 of file Webelo.cpp.
|
inline |
Definition at line 1282 of file Webelo.cpp.
| ShadowRoot * Element::attachShadow | ( | ShadowRootInit | init | ) |
Definition at line 4646 of file Webelo.cpp.
| std::optional< DOMString > Element::getAttribute | ( | DOMString | qualifiedName | ) |
Definition at line 4494 of file Webelo.cpp.
| std::vector< DOMString > Element::getAttributeNames | ( | ) |
Definition at line 4480 of file Webelo.cpp.
| Attr * Element::getAttributeNode | ( | DOMString | qualifiedName | ) |
Definition at line 4619 of file Webelo.cpp.
| Attr * Element::getAttributeNodeNS | ( | std::optional< DOMString > | namesp, |
| DOMString | localName ) |
Definition at line 4623 of file Webelo.cpp.
| std::optional< DOMString > Element::getAttributeNS | ( | std::optional< DOMString > | namesp, |
| DOMString | localName ) |
Definition at line 4500 of file Webelo.cpp.
|
inline |
Definition at line 1348 of file Webelo.cpp.
| HTMLCollection * Element::getElementsByClassName | ( | DOMString | classNames | ) |
Definition at line 4677 of file Webelo.cpp.
| HTMLCollection * Element::getElementsByTagName | ( | DOMString | qualifiedName | ) |
Definition at line 4667 of file Webelo.cpp.
| HTMLCollection * Element::getElementsByTagNameNS | ( | std::optional< DOMString > | namesp, |
| DOMString | localName ) |
Definition at line 4672 of file Webelo.cpp.
|
inline |
Definition at line 1340 of file Webelo.cpp.
|
inline |
Definition at line 1364 of file Webelo.cpp.
|
inline |
Definition at line 1356 of file Webelo.cpp.
| bool Element::hasAttribute | ( | DOMString | qualifiedName | ) |
Definition at line 4553 of file Webelo.cpp.
| bool Element::hasAttributeNS | ( | std::optional< DOMString > | namesp, |
| DOMString | localname ) |
Definition at line 4608 of file Webelo.cpp.
| bool Element::hasAttributes | ( | ) |
Definition at line 4473 of file Webelo.cpp.
|
inline |
Definition at line 1272 of file Webelo.cpp.
Definition at line 4656 of file Webelo.cpp.
| void Element::insertAdjacentText | ( | DOMString | where, |
| DOMString | data ) |
Definition at line 4661 of file Webelo.cpp.
|
inlinevirtual |
Reimplemented from ParentNode.
Definition at line 1335 of file Webelo.cpp.
| Element * Element::nextElementSibling | ( | ) |
Definition at line 4189 of file Webelo.cpp.
|
inline |
Definition at line 1333 of file Webelo.cpp.
| Element * Element::previousElementSibling | ( | ) |
Definition at line 4176 of file Webelo.cpp.
| void Element::removeAttribute | ( | DOMString | qualifiedName | ) |
Definition at line 4544 of file Webelo.cpp.
Definition at line 4635 of file Webelo.cpp.
| void Element::removeAttributeNS | ( | std::optional< DOMString > | namesp, |
| DOMString | localName ) |
Definition at line 4548 of file Webelo.cpp.
| void Element::setAttribute | ( | DOMString | qualifiedName, |
| DOMString | value ) |
Definition at line 4507 of file Webelo.cpp.
Definition at line 4627 of file Webelo.cpp.
Definition at line 4631 of file Webelo.cpp.
| void Element::setAttributeNS | ( | std::optional< DOMString > | namesp, |
| DOMString | qualifiedName, | ||
| DOMString | value ) |
Definition at line 4537 of file Webelo.cpp.
|
inline |
Definition at line 1352 of file Webelo.cpp.
|
inline |
Definition at line 1344 of file Webelo.cpp.
|
inline |
Definition at line 1360 of file Webelo.cpp.
|
inline |
Definition at line 1293 of file Webelo.cpp.
| bool Element::toggleAttribute | ( | DOMString | qualifiedName, |
| std::optional< bool > | force ) |
Definition at line 4572 of file Webelo.cpp.
|
inline |
Definition at line 1369 of file Webelo.cpp.
| HTMLSlotElement* Element::assignedSlot |
Definition at line 1269 of file Webelo.cpp.
| NamedNodeMap Element::attributes |
Definition at line 1261 of file Webelo.cpp.
| DOMString Element::className |
Definition at line 1267 of file Webelo.cpp.
| CustomElementRegistry* Element::customElementRegistry |
Definition at line 1263 of file Webelo.cpp.
| ElementState Element::customElementState |
Definition at line 1264 of file Webelo.cpp.
| DOMString Element::id |
Definition at line 1266 of file Webelo.cpp.
| std::optional<DOMString> Element::is |
Definition at line 1270 of file Webelo.cpp.
| DOMString Element::localName |
Definition at line 1259 of file Webelo.cpp.
| std::optional<DOMString> Element::namespaceURI |
Definition at line 1257 of file Webelo.cpp.
| std::optional<DOMString> Element::prefix |
Definition at line 1258 of file Webelo.cpp.
| ShadowRoot* Element::shadow_root = nullptr |
Definition at line 1262 of file Webelo.cpp.
| DOMString Element::slot ="" |
Definition at line 1268 of file Webelo.cpp.