discourse/test/javascripts
Ryan Sullivan 5100c2bbd2 Add Global Keyboard Shortcuts
Not all of these have been fully implemented yet.

**Jump To**
* `g` then `h` - Home (Latest)
* `g` then `l` - Latest
* `g` then `n` - New
* `g` then `u` - Unread
* `g` then `f` - Favorited
* `g` then `c` - Categories List

**Navigation**
* `u` - Back to topic list
* `k` / `j` - Newer/Older conversation or post
* `o` or `Enter` - Open selected conversation
* <code>`</code> - Go to next section
* `~` - Go to previous section

**Application**
* `c` - Create a new topic
* `n` - Open notifications menu
* `/` - Search
* `?` - Open keyboard shortcut help

**Actions**
* `f` - Favorite topic
* `s` - Share topic
* `<Shift>` + `s` - Share selected post
* `r` - Reply to topic
* `<Shift>` + `r` - Reply to selected post
* `l` - Like selected post
* `!` - Flag selected post
* `b` - Bookmark selected post
* `e` - Edit selected post
* `d` - Delete selected post
* `m` then `m` - Mark topic as muted
* `m` then `r` - Mark topic as regular
* `m` then `t` - Mark topic as tracking
* `m` then `w` - Mark topic as watching
2013-12-22 12:16:42 -07:00
..
admin Debouncing broke my js tests. Fix them later. 2013-11-15 17:14:25 -05:00
components Add Global Keyboard Shortcuts 2013-12-22 12:16:42 -07:00
controllers refactors site map 2013-11-27 21:58:36 +01:00
ember adds unit tests for Discourse.Resolver 2013-09-25 18:30:22 +02:00
fixtures Minimum password length is configurable with the min_password_length site setting. FIX: reset password needs to validate password length. 2013-12-19 16:15:47 -05:00
helpers adds QUnit test helper simplifying usage of #qunit-fixture 2013-11-07 19:46:38 +01:00
integration Show more than one topic per category on the wide categories page. Disable support for the 2-column categories page. The category_featured_topics site setting controls how many topics to show. 2013-12-12 15:52:30 -05:00
lib Automatically convert some quotes to blockquotes 2013-12-13 15:31:25 -05:00
mdtest FIX: Only wrap inline html tags in <p> 2013-10-18 15:21:05 -04:00
mixins Upgrade Ember to 1.1.2 2013-10-29 13:01:57 -04:00
models Improve how category stats are rendered 2013-12-17 17:43:04 -05:00
templates Upgrade font-awesome to version 4 2013-12-11 10:31:09 -05:00
views refactors header notifications (renders them via separate controller / template) 2013-11-08 21:06:27 +01:00
jshint_all.js.erb FIX: adds fixture test helper to JSHint config 2013-11-08 17:28:57 +01:00
test_helper.js Refactor: Move initialization code into separate initializers that use the API we 2013-12-03 14:22:32 -05:00