Back to Super Productivity

Task.Component

src/app/features/tasks/task/task.component.html

18.4.41.6 KB
Original Source

@let t = task();

@if (!isInSubTaskList() && t.parentId) {

{{ parentTitle() }}

} @if (t.tagIds?.length || t.projectId || t.repeatCfgId || t.issueId) { }

@if (!t.subTasks?.length) { @if (t.timeSpent) {

/ }

} @if (t.subTasks?.length) { @let subTaskTimeSpent = t.subTasks | subTaskTotalTimeSpent; @if (t.timeEstimate || subTaskTimeSpent) {

functions

/

hourglass_empty {{ t.timeEstimate | msToString }}

} }

@if (isFirstLineHover && !isTouchActive()) { } @if (t.attachments?.length || t.issueAttachmentNr) { attach_file } @if (t.remindAt) { alarm

} @else if (t.dueWithTime) { @if (isScheduledToday()) { wb_sunny } @else { schedule }

} @else if (isShowDueDayBtn()) { @if (isScheduledToday()) { wb_sunny } @else { today } {{ t.dueDay | localDateStr: globalTrackingIntervalService.todayDateStr() }} } @if (hasDeadline()) { flag @if (t.deadlineWithTime) { {{ t.deadlineWithTime | shortPlannedAt }} } @else if (t.deadlineDay) { {{ t.deadlineDay | localDateStr: globalTrackingIntervalService.todayDateStr() }} } } @if (isShowToggleButton()) { {{ toggleButtonIcon() }} }

@if (isCurrent()) { } @if (t.subTasks?.length) { @if (t._hideSubTasksMode === ShowSubTasksMode.HideAll) { add } @else { remove } } @if (isDragOver) { add {{ T.F.TASK.CMP.DROP_ATTACHMENT | translate: { title: t.title } }} } @if (isContextMenuLoaded()) { } @if (isProjectMenuLoaded()) {

@if (moveToProjectList()) { @for (project of moveToProjectList(); track trackByProjectId($index, project)) { {{ project.icon || 'list' }} {{ project.title }} } } } @if (isTagMenuVisible()) { }