Home | History | Annotate | Download | only in page

Lines Matching defs:anchorNode

1486     Element* anchorNode = m_frame->document()->findAnchor(name);
1489 m_frame->document()->setCSSTarget(anchorNode);
1493 svg->setupInitialView(name, anchorNode);
1494 if (!anchorNode)
1500 if (!anchorNode && !(name.isEmpty() || equalIgnoringCase(name, "top")))
1503 maintainScrollPositionAtAnchor(anchorNode ? static_cast<Node*>(anchorNode) : m_frame->document());
1506 if (anchorNode && anchorNode->isFocusable())
1507 m_frame->document()->setFocusedElement(anchorNode);
1512 void FrameView::maintainScrollPositionAtAnchor(Node* anchorNode)
1514 m_maintainScrollPositionAnchor = anchorNode;
2090 RefPtr<Node> anchorNode = m_maintainScrollPositionAnchor;
2091 if (!anchorNode)
2094 if (!anchorNode->renderer())
2098 if (anchorNode != m_frame->document())
2099 rect = anchorNode->boundingBox();
2103 anchorNode->renderer()->scrollRectToVisible(rect, ScrollAlignment::alignToEdgeIfNeeded, ScrollAlignment::alignTopAlways);
2106 cache->handleScrolledToAnchor(anchorNode.get());
2109 m_maintainScrollPositionAnchor = anchorNode;