|
|
@@ -202,7 +202,7 @@ template(name="cardDetails")
|
|
|
| {{! XXX Hack to hide syntaxic coloration /// }}
|
|
|
if canModifyCard
|
|
|
a.assignee.add-assignee.card-details-item-add-button.js-add-assignees(title="{{_ 'assignee'}}")
|
|
|
- i.fa.fa-plus
|
|
|
+ | ➕
|
|
|
if currentUser.isWorker
|
|
|
unless assigneeSelected
|
|
|
a.assignee.add-assignee.card-details-item-add-button.js-add-assignees(title="{{_ 'assignee'}}")
|
|
|
@@ -212,7 +212,7 @@ template(name="cardDetails")
|
|
|
if currentBoard.allowsRequestedBy
|
|
|
.card-details-item.card-details-item-name
|
|
|
h3.card-details-item-title
|
|
|
- i.fa.fa-shopping-cart
|
|
|
+ | 🛒
|
|
|
| {{_ 'requested-by'}}
|
|
|
if canModifyCard
|
|
|
unless currentUser.isWorker
|
|
|
@@ -255,7 +255,7 @@ template(name="cardDetails")
|
|
|
if currentBoard.allowsCardSortingByNumber
|
|
|
.card-details-item.card-details-sort-order
|
|
|
h3.card-details-item-title
|
|
|
- i.fa.fa-sort
|
|
|
+ | 🔢
|
|
|
| {{_ 'sort'}}
|
|
|
if canModifyCard
|
|
|
+inlinedForm(classNames="js-card-details-sort")
|
|
|
@@ -268,7 +268,7 @@ template(name="cardDetails")
|
|
|
if currentBoard.allowsShowLists
|
|
|
.card-details-item.card-details-show-lists
|
|
|
h3.card-details-item-title
|
|
|
- i.fa.fa-list
|
|
|
+ | 📋
|
|
|
| {{_ 'list'}}
|
|
|
select.js-select-card-details-lists(disabled="{{#unless canModifyCard}}disabled{{/unless}}")
|
|
|
each currentBoard.lists
|
|
|
@@ -294,7 +294,7 @@ template(name="cardDetails")
|
|
|
hr
|
|
|
.card-details-item.card-details-item-customfield
|
|
|
h3.card-details-item-title
|
|
|
- i.fa.fa-list-alt
|
|
|
+ | 📋-alt
|
|
|
= definition.name
|
|
|
+cardCustomField
|
|
|
|
|
|
@@ -305,14 +305,14 @@ template(name="cardDetails")
|
|
|
else
|
|
|
input.toggle-switch(type="checkbox" id="toggleCustomFieldsGridButton")
|
|
|
label.toggle-label(for="toggleCustomFieldsGridButton")
|
|
|
- a.fa.fa-plus.js-custom-fields.card-details-item.custom-fields(title="{{_ 'custom-fields'}}")
|
|
|
+ a.js-custom-fields.card-details-item.custom-fields(title="{{_ 'custom-fields'}}")
|
|
|
|
|
|
if getVoteQuestion
|
|
|
hr
|
|
|
.vote-title
|
|
|
div.flex
|
|
|
h3
|
|
|
- i.fa.fa-thumbs-up
|
|
|
+ | 👍
|
|
|
| {{_ 'vote-question'}}
|
|
|
if getVoteEnd
|
|
|
+voteEndDate
|
|
|
@@ -330,11 +330,11 @@ template(name="cardDetails")
|
|
|
if showVotingButtons
|
|
|
button.card-details-green.js-vote.js-vote-positive(class="{{#if voteState}}voted{{/if}}")
|
|
|
if voteState
|
|
|
- i.fa.fa-thumbs-up
|
|
|
+ | 👍
|
|
|
| {{_ 'vote-for-it'}}
|
|
|
button.card-details-red.js-vote.js-vote-negative(class="{{#if $eq voteState false}}voted{{/if}}")
|
|
|
if $eq voteState false
|
|
|
- i.fa.fa-thumbs-down
|
|
|
+ | 👎
|
|
|
| {{_ 'vote-against'}}
|
|
|
|
|
|
if getPokerQuestion
|
|
|
@@ -342,7 +342,7 @@ template(name="cardDetails")
|
|
|
.poker-title
|
|
|
div.flex
|
|
|
h3
|
|
|
- i.fa.fa-thumbs-up
|
|
|
+ | 👍
|
|
|
| {{_ 'poker-question'}}
|
|
|
if getPokerEnd
|
|
|
+pokerEndDate
|
|
|
@@ -532,7 +532,7 @@ template(name="cardDetails")
|
|
|
button.card-details-red.js-poker-replay(class="{{#if $eq voteState false}}voted{{/if}}") {{_ 'poker-replay'}}
|
|
|
div.estimation-add
|
|
|
button.js-poker-estimation
|
|
|
- i.fa.fa-plus
|
|
|
+ | ➕
|
|
|
| {{_ 'set-estimation'}}
|
|
|
input(type=text,autofocus value=getPokerEstimation,id="pokerEstimation")
|
|
|
|
|
|
@@ -542,18 +542,18 @@ template(name="cardDetails")
|
|
|
if currentBoard.allowsDescriptionTitle
|
|
|
hr
|
|
|
h3.card-details-item-title
|
|
|
- i.fa.fa-align-left
|
|
|
+ | 📝
|
|
|
| {{_ 'description'}}
|
|
|
if currentBoard.allowsDescriptionText
|
|
|
+inlinedCardDescription(classNames="card-description js-card-description")
|
|
|
+descriptionForm
|
|
|
.edit-controls.clearfix
|
|
|
button.primary(type="submit") {{_ 'save'}}
|
|
|
- a.fa.fa-times-thin.js-close-inlined-form
|
|
|
+ a.js-close-inlined-form
|
|
|
else
|
|
|
if currentBoard.allowsDescriptionText
|
|
|
a.js-open-inlined-form(title="{{_ 'edit'}}" value=title)
|
|
|
- i.fa.fa-pencil-square-o
|
|
|
+ | ✏️
|
|
|
a.js-open-inlined-form(title="{{_ 'edit'}}" value=title)
|
|
|
if getDescription
|
|
|
+viewer
|
|
|
@@ -583,7 +583,7 @@ template(name="cardDetails")
|
|
|
if currentBoard.allowsAttachments
|
|
|
hr
|
|
|
h3.card-details-item-title
|
|
|
- i.fa.fa-paperclip
|
|
|
+ | 📎
|
|
|
| {{_ 'attachments'}}
|
|
|
if Meteor.settings.public.attachmentsUploadMaxSize
|
|
|
| {{_ 'max-upload-filesize'}} {{Meteor.settings.public.attachmentsUploadMaxSize}}
|
|
|
@@ -599,7 +599,7 @@ template(name="cardDetails")
|
|
|
unless currentUser.isNoComments
|
|
|
.comment-title
|
|
|
h3.card-details-item-title
|
|
|
- i.fa.fa-comment-o
|
|
|
+ | 💬
|
|
|
| {{_ 'comments'}}
|
|
|
|
|
|
if currentBoard.allowsComments
|
|
|
@@ -614,7 +614,7 @@ template(name="cardDetails")
|
|
|
unless currentUser.isNoComments
|
|
|
.activity-title
|
|
|
h3.card-details-item-title
|
|
|
- i.fa.fa-history
|
|
|
+ | 📜
|
|
|
| {{ _ 'activities'}}
|
|
|
if currentUser.isBoardMember
|
|
|
.material-toggle-switch(title="{{_ 'show-activities'}}")
|
|
|
@@ -634,41 +634,41 @@ template(name="cardDetails")
|
|
|
+activities(card=this mode="card")
|
|
|
|
|
|
template(name="editCardTitleForm")
|
|
|
- a.fa.fa-copy(title="{{_ 'copy-text-to-clipboard'}}")
|
|
|
+ a(title="{{_ 'copy-text-to-clipboard'}}")
|
|
|
span.copied-tooltip {{_ 'copied'}}
|
|
|
textarea.js-edit-card-title(rows='1' autofocus dir="auto")
|
|
|
= getTitle
|
|
|
.edit-controls.clearfix
|
|
|
button.primary.confirm.js-submit-edit-card-title-form(type="submit") {{_ 'save'}}
|
|
|
- a.fa.fa-times-thin.js-close-inlined-form
|
|
|
+ a.js-close-inlined-form
|
|
|
|
|
|
template(name="editCardRequesterForm")
|
|
|
input.js-edit-card-requester(type='text' autofocus value=getRequestedBy dir="auto")
|
|
|
.edit-controls.clearfix
|
|
|
button.primary.confirm.js-submit-edit-card-requester-form(type="submit") {{_ 'save'}}
|
|
|
- a.fa.fa-times-thin.js-close-inlined-form
|
|
|
+ a.js-close-inlined-form
|
|
|
|
|
|
template(name="editCardAssignerForm")
|
|
|
input.js-edit-card-assigner(type='text' autofocus value=getAssignedBy dir="auto")
|
|
|
.edit-controls.clearfix
|
|
|
button.primary.confirm.js-submit-edit-card-assigner-form(type="submit") {{_ 'save'}}
|
|
|
- a.fa.fa-times-thin.js-close-inlined-form
|
|
|
+ a.js-close-inlined-form
|
|
|
|
|
|
template(name="editCardSortOrderForm")
|
|
|
input.js-edit-card-sort(type='text' autofocus value=sort dir="auto")
|
|
|
.edit-controls.clearfix
|
|
|
button.primary.confirm.js-submit-edit-card-sort-form(type="submit") {{_ 'save'}}
|
|
|
- a.fa.fa-times-thin.js-close-inlined-form
|
|
|
+ a.js-close-inlined-form
|
|
|
|
|
|
template(name="cardDetailsActionsPopup")
|
|
|
ul.pop-over-list
|
|
|
li
|
|
|
a.js-toggle-watch-card
|
|
|
if isWatching
|
|
|
- i.fa.fa-eye
|
|
|
+ | 👁️
|
|
|
| {{_ 'unwatch'}}
|
|
|
else
|
|
|
- i.fa.fa-eye-slash
|
|
|
+ | 👁️-slash
|
|
|
| {{_ 'watch'}}
|
|
|
hr
|
|
|
if canModifyCard
|
|
|
@@ -679,16 +679,16 @@ template(name="cardDetailsActionsPopup")
|
|
|
//li: a.js-attachments {{_ 'card-edit-attachments'}}
|
|
|
li
|
|
|
a.js-start-voting
|
|
|
- i.fa.fa-thumbs-up
|
|
|
+ | 👍
|
|
|
| {{_ 'card-edit-voting'}}
|
|
|
li
|
|
|
a.js-start-planning-poker
|
|
|
- i.fa.fa-thumbs-up
|
|
|
+ | 👍
|
|
|
| {{_ 'card-edit-planning-poker'}}
|
|
|
if currentUser.isBoardAdmin
|
|
|
li
|
|
|
a.js-custom-fields
|
|
|
- i.fa.fa-list-alt
|
|
|
+ | 📋-alt
|
|
|
| {{_ 'card-edit-custom-fields'}}
|
|
|
//li: a.js-received-date {{_ 'editCardReceivedDatePopup-title'}}
|
|
|
//li: a.js-start-date {{_ 'editCardStartDatePopup-title'}}
|
|
|
@@ -696,75 +696,75 @@ template(name="cardDetailsActionsPopup")
|
|
|
//li: a.js-end-date {{_ 'editCardEndDatePopup-title'}}
|
|
|
li
|
|
|
a.js-spent-time
|
|
|
- i.fa.fa-clock-o
|
|
|
+ | 🕐
|
|
|
| {{_ 'editCardSpentTimePopup-title'}}
|
|
|
li
|
|
|
a.js-set-card-color
|
|
|
- i.fa.fa-paint-brush
|
|
|
+ | 🎨
|
|
|
| {{_ 'setCardColorPopup-title'}}
|
|
|
li
|
|
|
a.js-toggle-show-list-on-minicard
|
|
|
if showListOnMinicard
|
|
|
- i.fa.fa-eye
|
|
|
+ | 👁️
|
|
|
| {{_ 'hide-list-on-minicard'}}
|
|
|
else
|
|
|
- i.fa.fa-eye-slash
|
|
|
+ | 👁️-slash
|
|
|
| {{_ 'show-list-on-minicard'}}
|
|
|
hr
|
|
|
ul.pop-over-list
|
|
|
li
|
|
|
a.js-export-card
|
|
|
- i.fa.fa-share-alt
|
|
|
+ | 📤
|
|
|
| {{_ 'export-card'}}
|
|
|
hr
|
|
|
ul.pop-over-list
|
|
|
li
|
|
|
a.js-move-card-to-top
|
|
|
- i.fa.fa-arrow-up
|
|
|
+ | ⬆️
|
|
|
| {{_ 'moveCardToTop-title'}}
|
|
|
li
|
|
|
a.js-move-card-to-bottom
|
|
|
- i.fa.fa-arrow-down
|
|
|
+ | ⬇️
|
|
|
| {{_ 'moveCardToBottom-title'}}
|
|
|
hr
|
|
|
ul.pop-over-list
|
|
|
if currentUser.isBoardAdmin
|
|
|
li
|
|
|
a.js-move-card
|
|
|
- i.fa.fa-arrow-right
|
|
|
+ | ➡️
|
|
|
| {{_ 'moveCardPopup-title'}}
|
|
|
unless currentUser.isWorker
|
|
|
li
|
|
|
a.js-copy-card
|
|
|
- i.fa.fa-copy
|
|
|
+ | 📋
|
|
|
| {{_ 'copyCardPopup-title'}}
|
|
|
unless currentUser.isWorker
|
|
|
ul.pop-over-list
|
|
|
li
|
|
|
a.js-copy-checklist-cards
|
|
|
- i.fa.fa-copy
|
|
|
- i.fa.fa-copy
|
|
|
+ | 📋
|
|
|
+ | 📋
|
|
|
| {{_ 'copyManyCardsPopup-title'}}
|
|
|
unless archived
|
|
|
hr
|
|
|
ul.pop-over-list
|
|
|
li
|
|
|
a.js-archive
|
|
|
- i.fa.fa-arrow-right
|
|
|
- i.fa.fa-archive
|
|
|
+ | ➡️
|
|
|
+ | 📦
|
|
|
| {{_ 'archive-card'}}
|
|
|
hr
|
|
|
ul.pop-over-list
|
|
|
li
|
|
|
a.js-more
|
|
|
- i.fa.fa-link
|
|
|
+ | 🔗
|
|
|
| {{_ 'cardMorePopup-title'}}
|
|
|
|
|
|
template(name="exportCardPopup")
|
|
|
ul.pop-over-list
|
|
|
li
|
|
|
a(href="{{exportUrlCardPDF}}",, download="{{exportFilenameCardPDF}}")
|
|
|
- i.fa.fa-share-alt
|
|
|
+ | 📤
|
|
|
| {{_ 'export-card-pdf'}}
|
|
|
|
|
|
template(name="moveCardPopup")
|
|
|
@@ -867,7 +867,7 @@ template(name="cardMorePopup")
|
|
|
span.clearfix
|
|
|
span {{_ 'link-card'}}
|
|
|
= ' '
|
|
|
- i.fa.colorful(class="{{#if board.isPublic}}fa-globe{{else}}fa-lock{{/if}}")
|
|
|
+ | {{#if board.isPublic}}🌐{{else}}🔒{{/if}}
|
|
|
input.inline-input(type="text" id="cardURL" readonly value="{{ originRelativeUrl }}" autofocus="autofocus")
|
|
|
button.js-copy-card-link-to-clipboard(class="btn" id="clipboard") {{_ 'copy-card-link-to-clipboard'}}
|
|
|
.copied-tooltip {{_ 'copied'}}
|
|
|
@@ -943,12 +943,12 @@ template(name="cardStartVotingPopup")
|
|
|
.materialCheckBox#vote-public(name="vote-public" class="{{#if votePublic}}is-checked{{/if}}")
|
|
|
span {{_ 'vote-public'}}
|
|
|
.check-div.flex
|
|
|
- i.fa.fa-hourglass-end
|
|
|
+ | ⏰
|
|
|
a.js-end-date
|
|
|
span
|
|
|
| {{_ 'card-end'}}
|
|
|
unless getVoteEnd
|
|
|
- i.fa.fa-plus
|
|
|
+ | ➕
|
|
|
if getVoteEnd
|
|
|
+voteEndDate
|
|
|
|
|
|
@@ -989,12 +989,12 @@ template(name="cardStartPlanningPokerPopup")
|
|
|
.materialCheckBox#poker-allow-non-members(name="poker-allow-non-members" class="{{#if pokerAllowNonBoardMembers}}is-checked{{/if}}")
|
|
|
span {{_ 'allowNonBoardMembers'}}
|
|
|
.check-div.flex
|
|
|
- i.fa.fa-hourglass-end
|
|
|
+ | ⏰
|
|
|
a.js-end-date
|
|
|
span
|
|
|
| {{_ 'card-end'}}
|
|
|
unless getPokerEnd
|
|
|
- i.fa.fa-plus
|
|
|
+ | ➕
|
|
|
if getPokerEnd
|
|
|
+pokerEndDate
|
|
|
|