summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/DOM/Element.cpp
AgeCommit message (Expand)Author
2022-03-18LibWeb: Invalidate layout after setting Element.innerHTMLAndreas Kling
2022-03-17Libraries: Use default constructors/destructors in LibWebLenny Maiorani
2022-03-16LibWeb: Don't discard update_style_recursively() return valueAndreas Kling
2022-03-16LibWeb: Avoid layout invalidation for some CSS property changesAndreas Kling
2022-03-16LibWeb: Schedule a relayout after setting Element.innerHTMLAndreas Kling
2022-03-16LibWeb: Make Element::set_shadow_root() disconnect any previous rootAndreas Kling
2022-03-15LibWeb: Rename Element::specified_css_values() => computed_css_values()Andreas Kling
2022-03-15LibWeb: Rename Element::computed_style() to resolved_css_values()Andreas Kling
2022-03-15LibWeb: Actually connect ShadowRoot to its host elementAndreas Kling
2022-03-13LibWeb: Make Element::recompute_style() really compare propertiesAndreas Kling
2022-03-11LibWeb: Move PaintingBox to its own .cpp and .h filesAndreas Kling
2022-03-11LibWeb: Use Layout::Box::paint_box() accessor in more placesAndreas 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-10LibWeb: Display pseudo-elements in the DOM inspectorSam Atkins
2022-03-09LibWeb: Always relayout document on element style changeAndreas Kling
2022-03-08LibWeb: Remove outdated FIXME comment in Namespaces validate_and_extractnetworkException
2022-03-04LibWeb: Don't create unwanted layout nodes when recomputing styleAndreas Kling
2022-03-02LibWeb: Support (and validate) prefixes in Document.createElementNS()Andreas Kling
2022-03-02LibWeb: Fix bogus result from "validate and extract" DOM operationAndreas Kling
2022-02-25LibWeb: Allow all ASCII whitespace chars between element class namesAndreas Kling
2022-02-25LibWeb: Extract code for creating a Layout::Node based on display typeSam Atkins
2022-02-25LibWeb: Make `display: foo` box constructors take the Element by pointerSam Atkins
2022-02-19LibWeb: Move QualifiedName into the Web::DOM namespaceAndreas Kling
2022-02-16LibWeb: Support Element.closest(selectors)Edwin Hoksberg
2022-02-15LibWeb: Add Element::did_remove_attribute() virtualAndreas Kling
2022-02-13LibWeb: Don't crash on unknown CSS display types, fall back to inlineAndreas Kling
2022-02-12LibWeb: Add stub implementation for Element's getClientRectsDerpyCrabs
2022-02-05LibWeb: Add a partial implementation of Element.setAttributeNS()Andreas Kling
2022-02-05LibWeb: Remove CSS::StyleInvalidator in favor of dirtying + lazy updateAndreas Kling
2022-02-05LibWeb: Compute element style in Layout::TreeBuilderAndreas Kling
2021-12-30LibWeb: Implement Element.getAttributeNamesLuke Wilde
2021-12-05LibWeb: Cast unused smart-pointer return values to voidSam Atkins
2021-11-18LibWeb: Move BrowsingContext into HTML/Andreas Kling
2021-10-28LibWeb: Remove two lowercase string creations from Element::has_classTimothy Flynn
2021-10-28LibWeb: Do not create lowercase strings in NamedNodeMap::get_attributeTimothy Flynn
2021-10-18LibWeb: Implement the Element classList attributeTimothy Flynn
2021-10-17LibWeb: Reimplement Element attribute related methods with NamedNodeMapTimothy Flynn
2021-10-17LibWeb: Set an attribute's owning element when it is knownTimothy Flynn
2021-10-17LibWeb: Implement Attribute closer to the spec and with an IDL fileTimothy Flynn
2021-10-12LibWeb: Mark elements for style update after their children changeAndreas Kling
2021-10-06LibWeb: Clean up static function in headerBen Wiederhake
2021-10-06LibWeb: Rename Layout::BlockBox => BlockContainerAndreas Kling
2021-10-06LibWeb: Start work towards modern CSS "display" valuesAndreas Kling
2021-10-06LibWeb: Make CSS layout lazierAndreas Kling
2021-09-30LibWeb: Support Element.client{Top,Left,Width,Height}Andreas Kling
2021-09-30LibWeb: Support Element.matches(selectors)Andreas Kling
2021-09-27LibWeb: Add DOMRect and Element.getBoundingClientRect()Andreas Kling
2021-09-25LibWeb: Rename HTMLDocumentParser => HTMLParserAndreas Kling
2021-09-24LibWeb: Rename CSS::StyleResolver => StyleComputerAndreas Kling