示例#1
0
bool SVGRenderSupport::isOverflowHidden(const RenderElement& renderer)
{
    // RenderSVGRoot should never query for overflow state - it should always clip itself to the initial viewport size.
    ASSERT(!renderer.isRoot());

    return renderer.style().overflowX() == OHIDDEN || renderer.style().overflowX() == OSCROLL;
}
示例#2
0
bool SVGRenderSupport::isOverflowHidden(const RenderElement& renderer)
{
    // SVG doesn't support independent x/y overflow
    ASSERT(renderer.style().overflowX() == renderer.style().overflowY());

    // OSCROLL is never set for SVG - see StyleResolver::adjustRenderStyle
    ASSERT(renderer.style().overflowX() != OSCROLL);

    // RenderSVGRoot should never query for overflow state - it should always clip itself to the initial viewport size.
    ASSERT(!renderer.isRoot());

    return renderer.style().overflowX() == OHIDDEN;
}