diff --git a/app/modules/components/card/card-templates/card-unfold.jade b/app/modules/components/card/card-templates/card-unfold.jade index cefcfc47..5ee7fcf1 100644 --- a/app/modules/components/card/card-templates/card-unfold.jade +++ b/app/modules/components/card/card-templates/card-unfold.jade @@ -1,6 +1,6 @@ .card-unfold.ng-animate-disabled( ng-click="vm.toggleFold()" - ng-if="vm.visible('unfold')" + ng-if="vm.visible('unfold') && (vm.hasTasks() || vm.hasVisibleAttachments())" role="button" ) tg-svg(svg-icon="icon-view-more") diff --git a/app/modules/components/card/card.controller.coffee b/app/modules/components/card/card.controller.coffee index 97ec971b..c8627668 100644 --- a/app/modules/components/card/card.controller.coffee +++ b/app/modules/components/card/card.controller.coffee @@ -23,6 +23,12 @@ class CardController visible: (name) -> return @.zoom.indexOf(name) != -1 + hasTasks: () -> + return @.item.getIn(['model', 'tasks']).size > 0 + + hasVisibleAttachments: () -> + return @.item.get('images').size > 0 + toggleFold: () -> @.onToggleFold({id: @.item.get('id')})