1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 18:05:07 +00:00
serenity/Libraries/LibHTML/DOM
Andreas Kling ee567cdc3d LibHTML: Implement basic layout for inline <img alt>
LayoutReplaced objects can now participate in inline layout.

It's very hackish, but basically LayoutReplaced will just add itself to
the last line in the containing block.

This patch gets rid of the idea that only LayoutInline subclasses can
be split into lines, by moving the split_into_lines() virtual up to
LayoutNode and overriding it in LayoutReplaced.
2019-10-05 23:29:01 +02:00
..
Document.cpp LibHTML: Make Node::create_layout_node() virtual 2019-10-05 23:29:01 +02:00
Document.h LibHTML: Make Node::create_layout_node() virtual 2019-10-05 23:29:01 +02:00
Element.cpp LibHTML: Make Node::create_layout_node() virtual 2019-10-05 23:29:01 +02:00
Element.h LibHTML: Make Node::create_layout_node() virtual 2019-10-05 23:29:01 +02:00
HTMLAnchorElement.cpp LibHTML: Detect hovering over links 2019-09-29 11:59:38 +02:00
HTMLAnchorElement.h LibHTML: Detect hovering over links 2019-09-29 11:59:38 +02:00
HTMLBodyElement.cpp LibHTML: Add support for <body bgcolor="#rrggbb" text="#rrggbb"> 2019-10-04 21:05:52 +02:00
HTMLBodyElement.h LibHTML: Add support for <body bgcolor="#rrggbb" text="#rrggbb"> 2019-10-04 21:05:52 +02:00
HTMLElement.cpp LibHTML: Detect hovering over links 2019-09-29 11:59:38 +02:00
HTMLElement.h LibHTML: Implement basic HTMLElement.title support 2019-09-29 12:26:13 +02:00
HTMLFontElement.cpp LibHTML: Add support for <font color> 2019-10-04 21:14:59 +02:00
HTMLFontElement.h LibHTML: Add support for <font color> 2019-10-04 21:14:59 +02:00
HTMLHeadElement.cpp LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLHeadElement.h LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLHeadingElement.cpp LibHTML: Add HTMLHeadingElement for <h1> through <h6> 2019-09-29 12:26:15 +02:00
HTMLHeadingElement.h LibHTML: Add HTMLHeadingElement for <h1> through <h6> 2019-09-29 12:26:15 +02:00
HTMLHRElement.cpp LibHTML: Implement the <hr> element 2019-10-01 20:50:11 +02:00
HTMLHRElement.h LibHTML: Implement the <hr> element 2019-10-01 20:50:11 +02:00
HTMLHtmlElement.cpp LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLHtmlElement.h LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLImageElement.cpp LibHTML: Implement basic layout for inline <img alt> 2019-10-05 23:29:01 +02:00
HTMLImageElement.h LibHTML: Implement basic layout for inline <img alt> 2019-10-05 23:29:01 +02:00
HTMLStyleElement.cpp LibHTML: Add a simple <style> element for inline CSS 2019-09-29 17:45:42 +02:00
HTMLStyleElement.h LibHTML: Add a simple <style> element for inline CSS 2019-09-29 17:45:42 +02:00
HTMLTitleElement.cpp LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLTitleElement.h LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
Node.cpp LibHTML: Make Node::create_layout_node() virtual 2019-10-05 23:29:01 +02:00
Node.h LibHTML: Make Node::create_layout_node() virtual 2019-10-05 23:29:01 +02:00
ParentNode.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
ParentNode.h LibHTML: Make sure every DOM Node belongs to a Document 2019-09-29 11:43:07 +02:00
Text.cpp LibHTML: Make Node::create_layout_node() virtual 2019-10-05 23:29:01 +02:00
Text.h LibHTML: Make Node::create_layout_node() virtual 2019-10-05 23:29:01 +02:00