Implement a new system to handle "escape actions"

The new EscapeActions object decide what to do when the user press the
Escape key (such as closing a opened popup or inlined form).

This commit also re-introduced the sidebar current view as a sidebar
component local state.
This commit is contained in:
Maxime Quandalle 2015-05-26 20:30:01 +02:00
parent 1b4fcc67f4
commit 40c2411f2a
13 changed files with 148 additions and 53 deletions

View file

@ -20,7 +20,9 @@ Router.configure({
// Reset default sessions
Session.set('error', false);
Popup.close();
Tracker.nonreactive(function() {
EscapeActions.executeLowerThan(40);
});
this.next();
}