summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/DOM/Element.cpp
AgeCommit message (Expand)Author
2023-04-20LibWeb/DOM: Rename Node::{paint => paintable}_box()Linus Groh
2023-04-20LibWeb/Layout: Rename Box::{paint => paintable}_box()Linus Groh
2023-04-06LibWeb: Introduce CustomElementRegistry and creating custom elementsLuke Wilde
2023-03-28LibWeb: Allow attachshadow for elements with valid custom element namesSrikavin Ramkumar
2023-03-21LibWeb: Pass scope in Element::closestSimon Wanner
2023-03-21LibWeb: Pass scope in Element::matchesSimon Wanner
2023-03-10LibWeb: Implement Element.setAttributeNode{,NS}()Andreas Kling
2023-03-08LibWeb: Convert DOM::Element::m_classes to the new AK::FlyStringAndreas Kling
2023-03-07LibWeb/HTML: Port Window.scroll{X,Y} / Window.page{X,Y}Offset to IDLLinus Groh
2023-02-28LibWeb: Rename Layout::InitialContainingBlock to Layout::ViewportAndreas Kling
2023-02-22LibWeb: Make factory methods of Geometry::DOMRect fallibleKenneth Myhra
2023-02-22LibWeb: Make factory method of Geometry::DOMRectList fallibleKenneth Myhra
2023-02-19LibWeb: Use is_ascii_case_insensitive_match() where the spec says toSam Atkins
2023-02-18LibWeb: Make factory method of DOM::NamedNodeMap fallibleKenneth Myhra
2023-02-18LibWeb: Make factory method of DOM::HTMLCollection fallibleKenneth Myhra
2023-02-18LibWeb: Make factory method of DOM::DOMTokenList fallibleKenneth Myhra
2023-02-18LibWeb: Make factory method of DOM::Attr fallibleKenneth Myhra
2023-02-18LibWeb: Make factory method of CSS::ResolvedCSSStyleDeclaration fallibleKenneth Myhra
2023-02-18LibWeb: Make factory methods of CSS::CSSStyleDeclaration fallibleKenneth Myhra
2023-02-15LibWeb: Port CSS::Display to new StringsSam Atkins
2023-02-02LibWeb: Implement Element.attachShadow and Element.shadowRoot :^)Karol Kosek
2023-02-02LibWeb: Add a helper function for checking if element is a shadow hostKarol Kosek
2023-01-29LibWeb: Move ARIA-related code into the Web::ARIA namespaceLinus Groh
2023-01-29LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocateTimothy Flynn
2023-01-29LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errorsTimothy Flynn
2023-01-28LibWeb: Replace ARIA role static FlyStrings with an enumMacDue
2023-01-24LibWeb: Move scroll state from Layout::BlockContainer to Layout::BoxAndreas Kling
2023-01-24LibWeb: Make grid containers be Layout::BoxAndreas Kling
2023-01-24LibWeb: Make flex containers be Layout::BoxAndreas Kling
2023-01-10LibWeb: Move setting of Web object prototypes to initialize()Timothy Flynn
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-07LibWeb: Add (exclude/include)_from_accessibility_treeJonah
2023-01-05LibWeb: Convert Layout Boxes to new pixel unitsSam Atkins
2023-01-05LibWeb+WebContent: Convert BrowsingContext to new pixel unitsSam Atkins
2022-12-26LibWeb: Add missing return statement in an element scrolling error caseTimothy Flynn
2022-12-25LibWeb: Propagate errors in Element::scroll_into_view()Baitinq
2022-12-15LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtrLinus Groh
2022-12-14LibWeb: Convert Paintable coordinates to new pixel unitsSam Atkins
2022-12-10LibWeb: Use HashMap::try_ensure_capacity in StyleComputerThomas Queiroz
2022-12-10LibWeb+WebContent+headless-browser: Use CSSPixels for PageClient eventsSam Atkins
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-07LibWeb: Start implementing the Element scroll attributesLuke Wilde
2022-11-07LibWeb: Implement Element.getAttributeNodeLuke Wilde
2022-11-07LibWeb: Implement HTMLOrSVGElement.tabIndexLuke Wilde
2022-11-03LibWeb: Fully implement the fragment serializing algorithmTimothy Flynn
2022-10-29LibWeb: Don't invalidate layout when setting .innerHTML on <template>Andreas Kling
2022-10-29LibWeb: Don't invalidate style for entire document on attribute changeAndreas Kling
2022-10-20LibWeb: Make the layout tree GC-allocatedAndreas Kling
2022-10-20LibWeb: Cache pseudo element layout nodes weakly on DOM::ElementAndreas Kling