Notifications can be dismissed with ESC

issue #1558

- this is a partial / short term fix for the problem with extra long notifications, so that there is at least one way to remove them.
This commit is contained in:
Hannah Wolfe 2014-01-09 14:40:24 +00:00
parent fecb392afa
commit eae2147265

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',