|
Lines 207-215
bool NodeRenderingContext::elementInsideRegionNeedsRenderer()
a/Source/WebCore/dom/NodeRenderingContext.cpp_sec1
|
| 207 |
|
207 |
|
| 208 |
if (!m_style) |
208 |
if (!m_style) |
| 209 |
m_style = element->styleForRenderer(); |
209 |
m_style = element->styleForRenderer(); |
| 210 |
|
210 |
#if ENABLE(CSS_REGIONS) |
| 211 |
elementInsideRegionNeedsRenderer = element->shouldMoveToFlowThread(m_style.get()); |
211 |
elementInsideRegionNeedsRenderer = element->shouldMoveToFlowThread(m_style.get()); |
| 212 |
|
212 |
#endif |
| 213 |
// Children of this element will only be allowed to be flowed into other flow-threads if display is NOT none. |
213 |
// Children of this element will only be allowed to be flowed into other flow-threads if display is NOT none. |
| 214 |
if (element->rendererIsNeeded(*this)) |
214 |
if (element->rendererIsNeeded(*this)) |
| 215 |
element->setIsInsideRegion(true); |
215 |
element->setIsInsideRegion(true); |
|
Lines 220-225
bool NodeRenderingContext::elementInsideRegionNeedsRenderer()
a/Source/WebCore/dom/NodeRenderingContext.cpp_sec2
|
| 220 |
|
220 |
|
| 221 |
void NodeRenderingContext::moveToFlowThreadIfNeeded() |
221 |
void NodeRenderingContext::moveToFlowThreadIfNeeded() |
| 222 |
{ |
222 |
{ |
|
|
223 |
#if ENABLE(CSS_REGIONS) |
| 223 |
Element* element = toElement(m_node); |
224 |
Element* element = toElement(m_node); |
| 224 |
|
225 |
|
| 225 |
if (!element->shouldMoveToFlowThread(m_style.get())) |
226 |
if (!element->shouldMoveToFlowThread(m_style.get())) |
|
Lines 229-234
void NodeRenderingContext::moveToFlowThreadIfNeeded()
a/Source/WebCore/dom/NodeRenderingContext.cpp_sec3
|
| 229 |
FlowThreadController* flowThreadController = m_node->document()->renderView()->flowThreadController(); |
230 |
FlowThreadController* flowThreadController = m_node->document()->renderView()->flowThreadController(); |
| 230 |
m_parentFlowRenderer = flowThreadController->ensureRenderFlowThreadWithName(m_style->flowThread()); |
231 |
m_parentFlowRenderer = flowThreadController->ensureRenderFlowThreadWithName(m_style->flowThread()); |
| 231 |
flowThreadController->registerNamedFlowContentNode(m_node, m_parentFlowRenderer); |
232 |
flowThreadController->registerNamedFlowContentNode(m_node, m_parentFlowRenderer); |
|
|
233 |
#endif |
| 232 |
} |
234 |
} |
| 233 |
|
235 |
|
| 234 |
bool NodeRenderingContext::isOnEncapsulationBoundary() const |
236 |
bool NodeRenderingContext::isOnEncapsulationBoundary() const |