wekan/client/components/notifications/notificationIcon.jade

58 lines
2.5 KiB
Text
Raw Normal View History

2020-03-27 11:35:03 -06:00
template(name='notificationIcon')
if($in activityType 'deleteAttachment' 'addAttachment')
span.activity-type(title="attachment") 📎
2020-03-27 11:35:03 -06:00
else if($in activityType 'createBoard' 'importBoard')
span.activity-type(title="board") 🗂️
2020-03-27 11:35:03 -06:00
else if($in activityType 'createCard' 'importCard' 'moveCard')
+cardNotificationIcon
else if($in activityType 'moveCardBoard' 'archivedCard' 'restoredCard')
+cardNotificationIcon
//- $in can only handle up to 3 cases so we have to break this case over 2 cases... use a simple template to keep it
//- DRY and consistant
else if($in activityType 'addChecklist' 'removedChecklist' 'completeChecklist')
+checklistNotificationIcon
else if($in activityType 'uncompleteChecklist')
+checklistNotificationIcon
//- $in can only handle up to 3 cases so we have to break this case over 2 cases... use a simple template to keep it
//- DRY and consistant
else if($in activityType 'checkedItem' 'uncheckedItem' 'addChecklistItem' 'removedChecklistItem')
span.activity-type(title="checklist item") ☑️
2020-03-27 11:35:03 -06:00
else if($in activityType 'addComment')
span.activity-type(title="comment") 💬
2020-03-27 11:35:03 -06:00
else if($in activityType 'createCustomField' 'setCustomField' 'unsetCustomField')
span.activity-type(title="custom field") 🧩
2020-03-27 11:35:03 -06:00
else if($in activityType 'addedLabel' 'removedLabel')
span.activity-type(title="label") 🏷️
2020-11-23 12:10:38 -03:00
else if($in activityType 'a-startAt' 'a-receivedAt')
span.activity-type(title="date") ⏰
2020-11-23 12:10:38 -03:00
else if($in activityType 'a-dueAt' 'a-endAt')
span.activity-type(title="date") ⏰
2020-03-27 11:35:03 -06:00
else if($in activityType 'createList' 'removeList' 'archivedList')
+listNotificationIcon
else if($in activityType 'importList')
+listNotificationIcon
//- $in can only handle up to 3 cases so we have to break this case over 2 cases... use a simple template to keep it
//- DRY and consistant
//- elswhere in the app we use fa-trello to indicate lists...
//- i personally like fa-columns a bit better
else if($in activityType 'unjoinMember' 'addBoardMember' 'joinMember' 'removeBoardMember')
span.activity-type(title="member") 👤
2020-03-27 11:35:03 -06:00
else if($in activityType 'createSwimlane' 'archivedSwimlane')
span.activity-type(title="swimlane") 🧭
2020-03-27 11:35:03 -06:00
else
span.activity-type(title="can't find icon for #{activityType}") 🐞
2020-03-27 11:35:03 -06:00
template(name='cardNotificationIcon')
span.activity-type(title="card") 🗒️
2020-03-27 11:35:03 -06:00
template(name='checklistNotificationIcon')
span.activity-type(title="checklist") 📝
2020-03-27 11:35:03 -06:00
template(name='listNotificationIcon')
span.activity-type(title="list") 📋