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
9999 @trigger 'typing'
100100 return
101101
102− if event.which is 32
103− @trigger 'pageUp'
104− false
102+ switch event.which
103+ when 32
104+ @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
105114
106115 handleKeydownAltEvent: (event) ->
107116 switch event.which
assets/javascripts/templates/pages/help_tmpl.coffee+4−1
@@ -66,7 +66,10 @@ app.templates.helpPage = """ · 65 unmodified lines
6666 <dt class="_shortcuts-dt">
6767 <code class="_shortcut-code">alt + &darr;</code>
6868 <code class="_shortcut-code">alt + &uarr;</code>
69− <dd class="_shortcuts-dd">Scroll step by step
69+ <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>
7073 <dt class="_shortcuts-dt">
7174 <code class="_shortcut-code">space</code>
7275 <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
44 <span class="_notif-info">(click to dismiss)</span>
55 <p class="_notif-text">
66 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.
88 <p class="_notif-text">
99 <a href="/help#shortcuts" class="_notif-link">See all keyboard shortcuts</a>
1010 """
assets/stylesheets/components/_content.scss+1−1
@@ -360,7 +360,7 @@ · 359 unmodified lines
360360 ._shortcuts-dt {
361361 float: left;
362362 clear: left;
363− margin: 0;
363+ margin: 0 0 .75rem;
364364 width: 16rem;
365365 max-width: 40%;
366366 font-weight: normal;