1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:48:11 +00:00
serenity/Userland/Libraries/LibWeb/Layout
Adam Hodgen b9c6059984 LibWeb: Correctly calculate height of TableRowGroupBox
As well as correctly calculating the height of TableRowBox, this change
calculates the heights of TableRowGroupBoxs also.

As before, this does not correctly take into consideration the 'height'
attribute.

Now the horizontal layout is approximately correct for the
TableRowGroupBoxs we can now see that the `layout_row` method will need
updating to correctly calculate cell width across all rows, not just the
current TableRowGroupBox.
2021-04-19 12:26:05 +02:00
..
BlockBox.cpp LibWeb: Stop scrolling above content in BlockBox 2021-03-03 21:48:51 +01:00
BlockBox.h LibWeb: Return whether handle_mousewheel was handled 2021-03-02 13:20:03 +01:00
BlockFormattingContext.cpp LibWeb: Fix height calculation for absolutely positioned boxes 2021-04-17 09:48:27 +02:00
BlockFormattingContext.h LibWeb: Fix height calculation for absolutely positioned boxes 2021-04-17 09:48:27 +02:00
Box.cpp LibWeb: Support two-value background-repeat 2021-04-05 18:49:04 +02:00
Box.h LibWeb: Support two-value background-repeat 2021-04-05 18:49:04 +02:00
BoxModelMetrics.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
BoxModelMetrics.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
BreakNode.cpp LibWeb: Add a line box fragment for <br> nodes 2021-04-02 20:36:02 +02:00
BreakNode.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ButtonBox.cpp LibWeb: Convert ButtonBox to be a LabelableNode 2021-04-04 18:30:15 +02:00
ButtonBox.h LibWeb: Convert ButtonBox to be a LabelableNode 2021-04-04 18:30:15 +02:00
CanvasBox.cpp LibWeb: Remove low-hanging LibGUI fruit from LibWeb 2021-02-10 09:13:29 +01:00
CanvasBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
CheckBox.cpp LibWeb: Convert CheckBox to be a LabelableNode 2021-04-04 18:30:15 +02:00
CheckBox.h LibWeb: Convert CheckBox to be a LabelableNode 2021-04-04 18:30:15 +02:00
FlexFormattingContext.cpp LibWeb: Very basic support for CSS flex-direction 2021-01-18 20:20:24 +01:00
FlexFormattingContext.h LibWeb: Add a very naive Layout::FlexFormattingContext :^) 2021-01-18 20:20:13 +01:00
FormattingContext.cpp LibWeb: Fix height calculation for absolutely positioned boxes 2021-04-17 09:48:27 +02:00
FormattingContext.h LibWeb: Fix height calculation for absolutely positioned boxes 2021-04-17 09:48:27 +02:00
FrameBox.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
FrameBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ImageBox.cpp LibWeb: Remove low-hanging LibGUI fruit from LibWeb 2021-02-10 09:13:29 +01:00
ImageBox.h LibWeb: Add Frame::ViewportClient and use it for Layout::ImageBox 2021-01-30 12:29:11 +01:00
InitialContainingBlockBox.cpp LibWeb: Rename "for_each_in_subtree(_of_type)" to "for_each_in_inclusive_subtree(_of_type)" 2021-04-06 21:42:00 +02:00
InitialContainingBlockBox.h LibWeb: Make tiled backgrounds scroll with content 2021-03-07 13:49:20 +01:00
InlineFormattingContext.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
InlineFormattingContext.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
InlineNode.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
InlineNode.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Label.cpp LibWeb: Rename "for_each_in_subtree(_of_type)" to "for_each_in_inclusive_subtree(_of_type)" 2021-04-06 21:42:00 +02:00
Label.h LibWeb: Convert ButtonBox to be a LabelableNode 2021-04-04 18:30:15 +02:00
LabelableNode.h LibWeb: Add "Label" to be the layout node for HTMLLabelElement 2021-04-04 16:13:25 +02:00
LayoutPosition.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LayoutPosition.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LineBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LineBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LineBoxFragment.cpp LibWeb: Remove low-hanging LibGUI fruit from LibWeb 2021-02-10 09:13:29 +01:00
LineBoxFragment.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ListItemBox.cpp LibWeb: Fix misplaced bullet points on list items 2021-04-17 00:28:55 +02:00
ListItemBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ListItemMarkerBox.cpp LibWeb: Remove low-hanging LibGUI fruit from LibWeb 2021-02-10 09:13:29 +01:00
ListItemMarkerBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Node.cpp LibWeb: Set border width to zero if style is none 2021-04-12 17:47:59 +02:00
Node.h LibWeb: Return whether handle_mousewheel was handled 2021-03-02 13:20:03 +01:00
RadioButton.cpp LibWeb: Rename "for_each_in_subtree(_of_type)" to "for_each_in_inclusive_subtree(_of_type)" 2021-04-06 21:42:00 +02:00
RadioButton.h LibWeb: Convert RadioButton to be a LabelableNode 2021-04-04 16:13:25 +02:00
ReplacedBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ReplacedBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SVGBox.cpp LibWeb: Remove low-hanging LibGUI fruit from LibWeb 2021-02-10 09:13:29 +01:00
SVGBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SVGGraphicsBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SVGGraphicsBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SVGPathBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SVGPathBox.h Libraries: Add missing headers 2021-01-22 21:49:54 +01:00
SVGSVGBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
SVGSVGBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableCellBox.cpp LibWeb: Anonymous table cells should have colspan=1 2021-02-06 23:27:03 +01:00
TableCellBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableFormattingContext.cpp LibWeb: Correctly calculate height of TableRowGroupBox 2021-04-19 12:26:05 +02:00
TableFormattingContext.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableRowBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableRowBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableRowGroupBox.cpp Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TableRowGroupBox.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
TextNode.cpp LibWeb: Protect RadioButton and TextNode against mutating DOM 2021-04-04 18:30:15 +02:00
TextNode.h LibWeb: Defer mouse events from TextNode to Label 2021-04-04 16:13:25 +02:00
TreeBuilder.cpp LibWeb: Properly handle thead and tfooter HTML tags 2021-04-19 12:26:05 +02:00
TreeBuilder.h Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00