diff options
author | Lauri Ojansivu <x@xet7.org> | 2017-09-30 16:55:10 +0300 |
---|---|---|
committer | Lauri Ojansivu <x@xet7.org> | 2017-09-30 16:55:10 +0300 |
commit | 8680d7727b306ad18a0c46743459dead9ef87d7a (patch) | |
tree | 9996b255cb06fb9dd70bec98e6244ebae25aa8b5 /client/components/cards/checklists.jade | |
parent | 222c071925ecb62024092e3189deac644c5fd42e (diff) | |
parent | d8169138e57de08a1caaca65c034966e3365508e (diff) | |
download | wekan-8680d7727b306ad18a0c46743459dead9ef87d7a.tar.gz wekan-8680d7727b306ad18a0c46743459dead9ef87d7a.tar.bz2 wekan-8680d7727b306ad18a0c46743459dead9ef87d7a.zip |
Merge branch 'amadilsons-issue881' into devel
Confirm popup appears before Checklist Delete.
Thanks to amadilsons ! Closes #881
Diffstat (limited to 'client/components/cards/checklists.jade')
-rw-r--r-- | client/components/cards/checklists.jade | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/client/components/cards/checklists.jade b/client/components/cards/checklists.jade index e1dd1d14..9ff52d8e 100644 --- a/client/components/cards/checklists.jade +++ b/client/components/cards/checklists.jade @@ -1,8 +1,14 @@ template(name="checklists") h2 {{_ 'checklists'}} + if toggleDeleteDialog.get + .board-overlay#card-details-overlay + +checklistDeleteDialog(checklist = checklistToDelete) + + .card-checklist-items each checklist in currentCard.checklists +checklistDetail(checklist = checklist) + if canModifyCard +inlinedForm(autoclose=false classNames="js-add-checklist" cardId = cardId) +addChecklistItemForm @@ -18,7 +24,8 @@ template(name="checklistDetail") .checklist-title .checkbox.fa.fa-check-square-o if canModifyCard - a.js-delete-checklist {{_ "delete"}}... + a.js-delete-checklist.toggle-delete-checklist-dialog {{_ "delete"}}... + span.checklist-stat(class="{{#if checklist.isFinished}}is-finished{{/if}}") {{checklist.finishedCount}}/{{checklist.itemCount}} if canModifyCard h2.title.js-open-inlined-form.is-editable {{checklist.title}} @@ -26,6 +33,18 @@ template(name="checklistDetail") h2.title {{checklist.title}} +checklistItems(checklist = checklist) +template(name="checklistDeleteDialog") + .js-confirm-checklist-delete + p + i(class="fa fa-exclamation-triangle" aria-hidden="true") + p + | {{_ 'confirm-checklist-delete-dialog'}} + span {{checklist.title}} + | ? + .js-checklist-delete-buttons + button.confirm-checklist-delete(type="button") {{_ 'delete'}} + button.toggle-delete-checklist-dialog(type="button") {{_ 'cancel'}} + template(name="addChecklistItemForm") textarea.js-add-checklist-item(rows='1' autofocus) .edit-controls.clearfix |