diff --git a/app/coffee/modules/common/lightboxes.coffee b/app/coffee/modules/common/lightboxes.coffee index 1c45344a..ff262cb8 100644 --- a/app/coffee/modules/common/lightboxes.coffee +++ b/app/coffee/modules/common/lightboxes.coffee @@ -68,6 +68,8 @@ class LightboxService extends taiga.Service $el.addClass('close') if $el.hasClass("remove-on-close") + scope = $el.data("scope") + scope.$destroy() $el.remove() closeAll: -> diff --git a/app/modules/services/lightbox-factory.service.coffee b/app/modules/services/lightbox-factory.service.coffee index 1cb0a10e..6605496a 100644 --- a/app/modules/services/lightbox-factory.service.coffee +++ b/app/modules/services/lightbox-factory.service.coffee @@ -3,12 +3,14 @@ class LightboxFactory constructor: (@rootScope, @compile) -> create: (name) -> + scope = @rootScope.$new() + elm = $("