unsigned DOMSelection::extentOffset() const { if (!m_frame) return 0; return shadowAdjustedOffset(extentPosition(visibleSelection())); }
unsigned DOMSelection::focusOffset() const { if (!m_frame) return 0; return shadowAdjustedOffset(focusPosition(visibleSelection())); }
unsigned DOMSelection::anchorOffset() const { if (!m_frame) return 0; return shadowAdjustedOffset(anchorPosition(visibleSelection())); }
int DOMSelection::baseOffset() const { if (!m_frame) return 0; return shadowAdjustedOffset(basePosition(visibleSelection())); }
int DOMSelection::extentOffset() const { if (!isAvailable()) return 0; return shadowAdjustedOffset(extentPosition(visibleSelection())); }
int DOMSelection::focusOffset() const { if (!isAvailable()) return 0; return shadowAdjustedOffset(focusPosition(visibleSelection())); }
int DOMSelection::anchorOffset() const { if (!isAvailable()) return 0; return shadowAdjustedOffset(anchorPosition(visibleSelection())); }