Skip to content
  • eric@webkit.org's avatar
    Reviewed by Justin Garcia. · 1aa7e2db
    eric@webkit.org authored
            Clean up DOMSelection to use some helper functions
            making the code smaller, and less error-prone.
            https://bugs.webkit.org/show_bug.cgi?id=19221
    
            I tried moving DOMSelection off of rangeCompliantEquivalent
            but failed.  VisibleSelection holds positions like (table, 1) to mean
            "after the table".
    
            * page/DOMSelection.cpp:
            (WebCore::DOMSelection::visibleSelection):
            (WebCore::anchorPosition):
            (WebCore::focusPosition):
            (WebCore::basePosition):
            (WebCore::extentPosition):
            (WebCore::DOMSelection::anchorNode):
            (WebCore::DOMSelection::anchorOffset):
            (WebCore::DOMSelection::focusNode):
            (WebCore::DOMSelection::focusOffset):
            (WebCore::DOMSelection::baseNode):
            (WebCore::DOMSelection::baseOffset):
            (WebCore::DOMSelection::extentNode):
            (WebCore::DOMSelection::extentOffset):
            * page/DOMSelection.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@41657 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    1aa7e2db