Unified · Split
| @@ -51,6 +51,9 @@ class app.views.Sidebar extends app.View · 50 unmodified lines | ||
| 51 | 51 | @show @results |
| 52 | 52 | return |
| 53 | 53 | |
| 54 | + reset: -> | |
| 55 | + @showDocList true | |
| 56 | + | |
| 54 | 57 | saveScrollPosition: -> |
| 55 | 58 | if @view is @docList |
| 56 | 59 | @scrollTop = @el.scrollTop |
| @@ -75,7 +78,7 @@ class app.views.Sidebar extends app.View · 18 unmodified lines | ||
| 75 | 78 | onClick: (event) => |
| 76 | 79 | if event.target.hasAttribute? 'data-reset-list' |
| 77 | 80 | $.stopEvent(event) |
| 78 | − @showDocList true | |
| 81 | + @reset() | |
| 79 | 82 | return |
| 80 | 83 | |
| 81 | 84 | onGlobalClick: (event) => |
| @@ -87,10 +90,10 @@ class app.views.Sidebar extends app.View · 5 unmodified lines | ||
| 87 | 90 | return |
| 88 | 91 | |
| 89 | 92 | onAltR: => |
| 90 | − @showDocList true | |
| 93 | + @reset() | |
| 91 | 94 | return |
| 92 | 95 | |
| 93 | 96 | onEscape: => |
| 94 | − @showDocList true | |
| 97 | + @reset() | |
| 95 | 98 | @scrollToTop() |
| 96 | 99 | return |