History

Scroll with shift + up/down

Fixes #222.

Thibaut committed 11 years ago

Commit 7827f251 parent 63059d74 files · +18 −6Browse files

Unified · Split

4 files
  1. assets/javascripts/app/shortcuts.coffee +12 −3
  2. assets/javascripts/templates/pages/help_tmpl.coffee +4 −1
  3. assets/javascripts/templates/tip_tmpl.coffee +1 −1
  4. assets/stylesheets/components/_content.scss +1 −1
assets/javascripts/app/shortcuts.coffee+12−3
@@ -99,9 +99,18 @@ class app.Shortcuts · 98 unmodified lines
99 @trigger 'typing'99 @trigger 'typing'
100 return100 return
101 101
102 if event.which is 32102 switch event.which
103 @trigger 'pageUp'103 when 32
104 false104 @trigger 'pageUp'
105 false
106 when 38
107 unless getSelection()?.toString()
108 @trigger 'altUp'
109 false
110 when 40
111 unless getSelection()?.toString()
112 @trigger 'altDown'
113 false
105 114
106 handleKeydownAltEvent: (event) ->115 handleKeydownAltEvent: (event) ->
107 switch event.which116 switch event.which
assets/javascripts/templates/pages/help_tmpl.coffee+4−1
@@ -66,7 +66,10 @@ app.templates.helpPage = """ · 65 unmodified lines
66 <dt class="_shortcuts-dt">66 <dt class="_shortcuts-dt">
67 <code class="_shortcut-code">alt + &darr;</code>67 <code class="_shortcut-code">alt + &darr;</code>
68 <code class="_shortcut-code">alt + &uarr;</code>68 <code class="_shortcut-code">alt + &uarr;</code>
69 <dd class="_shortcuts-dd">Scroll step by step69 <br>
70 <code class="_shortcut-code">shift + &darr;</code>
71 <code class="_shortcut-code">shift + &uarr;</code>
72 <dd class="_shortcuts-dd">Scroll step by step<br><br>
70 <dt class="_shortcuts-dt">73 <dt class="_shortcuts-dt">
71 <code class="_shortcut-code">space</code>74 <code class="_shortcut-code">space</code>
72 <code class="_shortcut-code">shift + space</code>75 <code class="_shortcut-code">shift + space</code>
assets/javascripts/templates/tip_tmpl.coffee+1−1
@@ -4,7 +4,7 @@ app.templates.tipKeyNav = """ · 3 unmodified lines
4 <span class="_notif-info">(click to dismiss)</span>4 <span class="_notif-info">(click to dismiss)</span>
5 <p class="_notif-text">5 <p class="_notif-text">
6 Hit <code class="_label">&darr;</code> <code class="_label">&uarr;</code> <code class="_label">&larr;</code> <code class="_label">&rarr;</code> to navigate the sidebar.<br>6 Hit <code class="_label">&darr;</code> <code class="_label">&uarr;</code> <code class="_label">&larr;</code> <code class="_label">&rarr;</code> to navigate the sidebar.<br>
7 Hit <code class="_label">alt &darr;</code> <code class="_label">alt &uarr;</code> or <code class="_label">space</code> <code class="_label">shift space</code> to scroll the page.7 Hit <code class="_label">space / shift space</code>, <code class="_label">alt &darr;/&uarr;</code> or <code class="_label">shift &darr;/&uarr;</code> to scroll the page.
8 <p class="_notif-text">8 <p class="_notif-text">
9 <a href="/help#shortcuts" class="_notif-link">See all keyboard shortcuts</a>9 <a href="/help#shortcuts" class="_notif-link">See all keyboard shortcuts</a>
10"""10"""
assets/stylesheets/components/_content.scss+1−1
@@ -360,7 +360,7 @@ · 359 unmodified lines
360._shortcuts-dt {360._shortcuts-dt {
361 float: left;361 float: left;
362 clear: left;362 clear: left;
363 margin: 0;363 margin: 0 0 .75rem;
364 width: 16rem;364 width: 16rem;
365 max-width: 40%;365 max-width: 40%;
366 font-weight: normal;366 font-weight: normal;