Merge pull request #1894 from ErisDS/issue-1558

Notifications can be dismissed with ESC
This commit is contained in:
Hannah Wolfe 2014-01-09 13:24:41 -08:00
commit c833946e54

View File

@ -161,6 +161,14 @@
Ghost.on('urlchange', function () {
self.clearEverything();
});
shortcut.add("ESC", function () {
// Make sure there isn't currently an open modal, as the escape key should close that first.
// This is a temporary solution to enable closing extra-long notifications, and should be refactored
// into something more robust in future
if ($('.js-modal').length < 1) {
self.clearEverything();
}
});
},
events: {
'animationend .js-notification': 'removeItem',