#include #include #include LayoutReplaced::LayoutReplaced(const Element& element, NonnullRefPtr style) : LayoutBox(&element, move(style)) { // FIXME: Allow non-inline replaced elements. set_inline(true); } LayoutReplaced::~LayoutReplaced() { } void LayoutReplaced::split_into_lines(LayoutBlock& container) { layout(); auto* line_box = &container.ensure_last_line_box(); if (line_box->width() + width() > container.width()) line_box = &container.add_line_box(); line_box->add_fragment(*this, 0, 0, width(), height()); }