summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/DOM/Node.h
AgeCommit message (Expand)Author
2022-07-27LibWeb: Add fast_is<HTMLElement>()Andreas Kling
2022-07-27LibWeb: Add fast_is<HTMLBaseElement>()Andreas Kling
2022-07-12LibWeb: Traverse shadow-including subtree when adopting DOM nodesAndreas Kling
2022-07-11LibWeb: Implement all "childList" mutation records for MutationObserverLuke Wilde
2022-07-11LibWeb: Introduce Mutation{Record,Observer} and observer microtasksLuke Wilde
2022-06-27LibWeb: Add CDATASectionLuke Wilde
2022-04-12LibWeb: Bring Node closer to specIgor Pissolati
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-31LibWeb: Remove Document::is_scripting_enabled() and use Node'sLinus Groh
2022-03-13LibWeb: Add some fast_is<T> helpers for hot classes on GitHub :^)Andreas Kling
2022-03-13LibWeb: Add fast_is<SVG::SVGSVGElement>()Andreas Kling
2022-03-11LibWeb: Move mouse event and label logic from layout to painting treeAndreas Kling
2022-03-11LibWeb: Split Paintable into Paintable and PaintableBoxAndreas Kling
2022-03-11LibWeb: Rename Painting::Box => PaintableAndreas Kling
2022-03-11LibWeb: Add Painting::Box and move things from Layout::Box into itAndreas Kling
2022-03-02LibWeb: Add fast_is<T> for HTML::HTMLAnchorElementAndreas Kling
2022-02-26LibWeb: Make Range.setStart and Range.setEnd spec compliantLuke Wilde
2022-02-26LibWeb: Make DOM inspector overlay rects a little nicerAndreas Kling
2022-02-21LibWeb: Implement Node.removeChild() in terms of "pre-remove"Andreas Kling
2022-02-21LibWeb: Implement `Node.nodeValue` DOM attributeAdam Hodgen
2022-02-05LibWeb: Compute element style in Layout::TreeBuilderAndreas Kling
2021-11-24LibWeb: Add JSON serialization for nested browsing contextsVyacheslav Pukhanov
2021-11-02LibWeb: Hide uninteresting whitespace text nodes from DOM inspectorAndreas Kling
2021-10-27LibWeb: Add fast_is<T>() for HTML::HTMLHtmlElementAndreas Kling
2021-10-16LibWeb: Implement Node.getRootNodeLuke Wilde
2021-10-03LibWeb: Convert Node.childNodes to NodeListLuke Wilde
2021-09-30LibWeb: Add Node::in_a_document_tree()Andreas Kling
2021-09-25LibWeb: Provide a default DOM::EventTarget::dispatch_event()Andreas Kling
2021-09-16LibWeb: Add fast_is<HTMLTemplateElement>()Andreas Kling
2021-09-14LibWeb: Implement HTML fragment serialisation and use it in innerHTMLLuke Wilde
2021-09-13LibWeb: Implement Node.isEqualNode(Node? otherNode)Andreas Kling
2021-09-13LibWeb: Implement Node.isSameNode(Node? otherNode)Andreas Kling
2021-09-06LibWeb: Make Node.textContent more spec compliantLuke Wilde
2021-09-06LibWeb: Implement the (string) replace all operations for NodeLuke Wilde
2021-09-02LibWeb: Make Node::root return a referenceLuke Wilde
2021-09-02LibWeb: Give each Node a unique IDSam Atkins
2021-09-02LibWeb: Add shadow including ancestor/descendant checksLuke Wilde
2021-08-05LibWeb: Ignore svg elements outside of <svg> when building layout treeK-Adam
2021-07-05LibWeb: Implement Node.containsLuke
2021-07-05LibWeb: Make adopted_from no longer take a const Document referenceLuke
2021-07-05LibWeb: Add the cloning steps in clone_nodeLuke
2021-07-05LibWeb: Check if scripting is disabled before running scriptLuke
2021-06-29LibWeb: Add JSON serialization method to DOM::NodeAdam Hodgen
2021-05-07LibWeb: Implement Node.replaceChildLuke
2021-05-02LibWeb: Expose Node.ownerDocumentLuke
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-14LibWeb: Implement Node.cloneNode()Linus Groh
2021-04-13LibWeb: Fix some FIXMEs related to ExceptionOr<T>AnotherTest
2021-04-11LibWeb: Move element_child_count to ParentNode and add its IDL attributeLuke
2021-04-11LibWeb: Add implementation of Node.compareDocumentPosition()Brian Gianforcaro