diff options
| author | Stephen Blott | 2018-06-18 10:10:09 +0100 | 
|---|---|---|
| committer | GitHub | 2018-06-18 10:10:09 +0100 | 
| commit | 16f9249c9d0fb10a3930ee5a52b423fc2d5396a3 (patch) | |
| tree | 754518c68da2441513a95c322333f6045738768a | |
| parent | 5745bb344959a61297fc16e00bb6de0a2a8744d9 (diff) | |
| parent | 4cf37b5c5e9ba7b8e4b4c72a960761624d8151e8 (diff) | |
| download | vimium-16f9249c9d0fb10a3930ee5a52b423fc2d5396a3.tar.bz2 | |
Merge pull request #3044 from smblott-github/local-marks-using-hash
Use hash (too) for local marks.
| -rw-r--r-- | content_scripts/marks.coffee | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/content_scripts/marks.coffee b/content_scripts/marks.coffee index fb1d1b1d..3690908d 100644 --- a/content_scripts/marks.coffee +++ b/content_scripts/marks.coffee @@ -15,7 +15,7 @@ Marks =      "vimiumMark|#{window.location.href.split('#')[0]}|#{keyChar}"    getMarkString: -> -    JSON.stringify scrollX: window.scrollX, scrollY: window.scrollY +    JSON.stringify scrollX: window.scrollX, scrollY: window.scrollY, hash: window.location.hash    setPreviousPosition: ->      markString = @getMarkString() @@ -84,7 +84,10 @@ Marks =                if markString?                  @setPreviousPosition()                  position = JSON.parse markString -                window.scrollTo position.scrollX, position.scrollY +                if position.hash and position.scrollX == 0 and position.scrollY == 0 +                  window.location.hash = position.hash +                else +                  window.scrollTo position.scrollX, position.scrollY                  @showMessage "Jumped to local mark", keyChar                else                  @showMessage "Local mark not set", keyChar | 
