History

Scroll with shift + up/down

Fixes #222.

Thibaut committed 11 years ago

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

Showing the changes to assets/javascripts (3 of 4 files). Show all

Unified · Split

3 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
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 """

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t