File tree Expand file tree Collapse file tree 2 files changed +55
-5
lines changed Expand file tree Collapse file tree 2 files changed +55
-5
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ $(function(){
8
8
$ ( ".slide" ) . toggleClass ( "hidden" ) ;
9
9
} ) ;
10
10
11
-
12
11
// Parse username from querystring
13
12
var urlSearch = window . location . search ,
14
13
teacherQuery = urlSearch . match ( / t e a c h e r = [ a - z , A - Z , 0 - 9 ] * / ) ,
@@ -100,14 +99,21 @@ $(function(){
100
99
}
101
100
102
101
// Bind checkbox toggle for TOC
103
- var toc = { } ;
104
- toc . toggle = function ( event ) {
105
- if ( event . shiftKey && event . keyCode === 84 ) {
102
+ var shortcuts = { } ;
103
+ shortcuts . toggle = function ( event ) {
104
+ console . log ( event . keyCode ) ;
105
+
106
+ // Help "?" toggle
107
+ if ( event . shiftKey && event . keyCode === 191 ) {
108
+ $ ( '#help' ) . modal ( 'toggle' ) ;
109
+ }
110
+ // TOC "T" toggle
111
+ else if ( event . shiftKey && event . keyCode === 84 ) {
106
112
$ ( ".col-content" ) . toggleClass ( "shift-left" ) ;
107
113
$ ( ".col-toc" ) . toggleClass ( "shift-left" ) ;
108
114
}
109
115
}
110
- document . addEventListener ( "keydown" , toc . toggle , false ) ;
116
+ document . addEventListener ( "keydown" , shortcuts . toggle , false ) ;
111
117
112
118
// Render the TOC
113
119
buildToc ( ) ;
Original file line number Diff line number Diff line change 3
3
leadingpath: ../
4
4
---
5
5
6
+ <!-- Modal -->
7
+ < div class ="modal fade " id ="help " tabindex ="-1 " role ="dialog " aria-labelledby ="myModalLabel " aria-hidden ="true ">
8
+ < div class ="modal-dialog ">
9
+ < div class ="modal-content ">
10
+ < div class ="modal-header ">
11
+ < button type ="button " class ="close " data-dismiss ="modal "> < span aria-hidden ="true "> ×</ span > < span class ="sr-only "> Close</ span > </ button >
12
+ < h4 class ="modal-title " id ="myModalLabel "> Help / Shortcuts</ h4 >
13
+ </ div >
14
+ < div class ="modal-body ">
15
+ < table >
16
+ < tr >
17
+ < th > Command</ th >
18
+ < th > Feature</ th >
19
+ </ tr >
20
+
21
+ < tr >
22
+ < td > < code > ?</ code > </ td >
23
+ < td > Hide/show help</ td >
24
+ </ tr >
25
+
26
+ < tr >
27
+ < td > < code > shift</ code > +< code > t</ code > </ td >
28
+ < td > Hide/show table of contents</ td >
29
+ </ tr >
30
+
31
+ < tr >
32
+ < td > < code > ?teacher=[github-user]</ code > </ td >
33
+ < td > Auto-generated teacher slide</ td >
34
+ </ tr >
35
+ </ table >
36
+ </ div >
37
+ </ div >
38
+ </ div >
39
+ </ div >
40
+
41
+
42
+
43
+
44
+
45
+ < div id ="help " class ="help ">
46
+ < div class ="content ">
47
+
48
+ </ div >
49
+ </ div >
6
50
7
51
< div class ="timer-wrapper fade-out ">
8
52
< div class ="timer ">
You can’t perform that action at this time.
0 commit comments