Move the block flow layout (layoutBlockChildren/layoutInlineChildren) out of RenderBlock and into a subclass that is a peer of other layout systems like tables, grids, flexboxes
https://bugs.webkit.org/show_bug.cgi?id=84924
Summary Move the block flow layout (layoutBlockChildren/layoutInlineChildren) out of ...
Julien Chaffraix
Reported 2012-04-25 18:50:08 PDT
Per Dave's suggestion, here is the context: All block-level elements that can act as containing blocks are RenderBlocks. This includes flexbox, grid, tables, etc. It would probably be less confusing if "block layout" was pulled into a subclass, e.g., RenderBlockFlow. Then the base class would only hold things common to all the subclasses instead of having the "block layout" system shoved in there as well.
Attachments
Note You need to log in before you can comment on or make changes to this bug.