Skip to content
  • timothy@apple.com's avatar
    When the WebInspector.currentFocusElement changes, move the caret selection to... · 7e1bec54
    timothy@apple.com authored
    When the WebInspector.currentFocusElement changes, move the caret selection to be inside the focused element. This makes sure the caret moves in and out of the console when the focus changes.
    
    Reviewed by Adam Roben.
    
    * page/inspector/TextPrompt.js:
    (TextPrompt.prototype.isCaretInsidePrompt): Just call isInsertionCaretInside.
    * page/inspector/inspector.js:
    (WebInspector.set currentFocusElement): Make a caret selection inside
    the focused element if there isn't a range selection and there isn't
    already a caret selection inside.
    * page/inspector/utilities.js:
    (Element.prototype.isInsertionCaretInside): Added. Tests if the
    selection is collapsed and is inside the element.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    7e1bec54