From a367787f26d2fd152b28fd2934dd1950bb2ca4eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Wed, 27 Aug 2014 15:33:47 +0200 Subject: [PATCH] Revert "Fix #795: Close lightbox only if buttons, ESC key or the X icon is pressed" This reverts commit 54cbfd9c921f5397b228bdb0195dba4707de2902. --- app/coffee/modules/common/lightboxes.coffee | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/coffee/modules/common/lightboxes.coffee b/app/coffee/modules/common/lightboxes.coffee index e138e9e6..19c02622 100644 --- a/app/coffee/modules/common/lightboxes.coffee +++ b/app/coffee/modules/common/lightboxes.coffee @@ -31,6 +31,11 @@ class LightboxService extends taiga.Service lightbox.addClass('open') ), 70 + lightbox.on 'click', (e) => + target = angular.element(e.target) + if target[0] == lightbox[0] + @close(lightbox) + $(document) .on 'keydown.lightbox', (e) => code = if e.keyCode then e.keyCode else e.which @@ -38,6 +43,7 @@ class LightboxService extends taiga.Service if code == 27 @close(lightbox) + close: (lightbox) -> $(document).off('.lightbox') lightbox @@ -47,7 +53,6 @@ class LightboxService extends taiga.Service module.service("lightboxService", LightboxService) - LightboxDirective = (lightboxService) -> link = ($scope, $el, $attrs) -> $el.on "click", ".close", (event) ->