Merge pull request #1259 from taigaio/issue/5042/fold-unfold-cards
Show fold/unfold button in cards only when neededstable
commit
ff7ac8498a
|
@ -1,6 +1,6 @@
|
||||||
.card-unfold.ng-animate-disabled(
|
.card-unfold.ng-animate-disabled(
|
||||||
ng-click="vm.toggleFold()"
|
ng-click="vm.toggleFold()"
|
||||||
ng-if="vm.visible('unfold')"
|
ng-if="vm.visible('unfold') && (vm.hasTasks() || vm.hasVisibleAttachments())"
|
||||||
role="button"
|
role="button"
|
||||||
)
|
)
|
||||||
tg-svg(svg-icon="icon-view-more")
|
tg-svg(svg-icon="icon-view-more")
|
||||||
|
|
|
@ -23,6 +23,12 @@ class CardController
|
||||||
visible: (name) ->
|
visible: (name) ->
|
||||||
return @.zoom.indexOf(name) != -1
|
return @.zoom.indexOf(name) != -1
|
||||||
|
|
||||||
|
hasTasks: () ->
|
||||||
|
return @.item.getIn(['model', 'tasks']).size > 0
|
||||||
|
|
||||||
|
hasVisibleAttachments: () ->
|
||||||
|
return @.item.get('images').size > 0
|
||||||
|
|
||||||
toggleFold: () ->
|
toggleFold: () ->
|
||||||
@.onToggleFold({id: @.item.get('id')})
|
@.onToggleFold({id: @.item.get('id')})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue