diff options
| author | Stephen Blott | 2015-02-02 14:59:14 +0000 | 
|---|---|---|
| committer | Stephen Blott | 2015-02-02 14:59:14 +0000 | 
| commit | 03f764098aeef114679facfc22104faf141cf3c1 (patch) | |
| tree | 7c66fc449374d14192b6ca99e6b5fbb738f0d3e5 /content_scripts/mode_visual_edit.coffee | |
| parent | 0028886ea455ef09386ff822727fd666c666da35 (diff) | |
| download | vimium-03f764098aeef114679facfc22104faf141cf3c1.tar.bz2 | |
Visual/edit modes: WIP, scrolling content editable.
Diffstat (limited to 'content_scripts/mode_visual_edit.coffee')
| -rw-r--r-- | content_scripts/mode_visual_edit.coffee | 9 | 
1 files changed, 4 insertions, 5 deletions
diff --git a/content_scripts/mode_visual_edit.coffee b/content_scripts/mode_visual_edit.coffee index 0bc0639e..69d4a0a6 100644 --- a/content_scripts/mode_visual_edit.coffee +++ b/content_scripts/mode_visual_edit.coffee @@ -426,11 +426,10 @@ class Movement extends CountPrefix              # WIP...              elementWithFocus = DomUtils.getElementWithFocus @selection, @getDirection() == backward              console.log elementWithFocus.innerHTML -            position = elementWithFocus.getClientRects()[0].top - @element.getClientRects()[0].top -            console.log "top", position -            Scroller.scrollToPosition @element, position, 0 -            position = elementWithFocus.getClientRects()[0].bottom - @element.getClientRects()[0].top -            console.log "bottom", position +            # position = @element.getClientRects()[0].top - elementWithFocus.getClientRects()[0].top +            # console.log "top", position +            # Scroller.scrollToPosition @element, position, 0 +            position = elementWithFocus.getClientRects()[0].bottom - @element.getClientRects()[0].top - @element.clientHeight + @element.scrollTop              Scroller.scrollToPosition @element, position, 0            else              position = if @getDirection() == backward then @element.selectionStart else @element.selectionEnd  | 
