Back to Super Productivity

Task Context Menu Inner.Component

src/app/features/tasks/task-context-menu/task-context-menu-inner/task-context-menu-inner.component.html

18.4.42.7 KB
Original Source

wb_sunnytoday @if (task.dueWithTime || task.dueDay) { event_busy } @if ( isTimeTrackingEnabled() && ((isAdvancedControls() && isTouchActive()) || !isAdvancedControls()) && !task.isDone && !isCurrent && !task.subTaskIds.length ) { play_arrow {{ T.F.TASK.CMP.TRACK_TIME | translate }} {{ kb.togglePlay }} } @if ( isFocusModeEnabled() && isAdvancedControls() && !task.isDone && !task.subTaskIds.length ) { center_focus_strong {{ T.F.TASK.CMP.FOCUS_SESSION | translate }} } @if ( isAdvancedControls() && isTouchActive() && !task.isDone && isCurrent && !task.subTaskIds.length ) { pause {{ T.F.TASK.CMP.TRACK_TIME_STOP | translate }} {{ kb.togglePlay }} } @if (isTouchActive() || !isAdvancedControls()) { @if (task.isDone) { undo } @else { check } {{ (task.isDone ? T.F.TASK.CMP.MARK_DONE : T.F.TASK.CMP.MARK_DONE) | translate }} {{ kb.taskToggleDone }} } @if (isAdvancedControls() && !task.parentId && !task.isDone) { arrow_upward {{ T.F.TASK.CMP.MOVE_TO_TOP | translate }} } @if (isAdvancedControls() && !task.parentId && !task.isDone) { playlist_add {{ T.F.TASK.CMP.ADD_SUB_TASK | translate }} {{ kb.taskAddSubTask }} } @if (isAdvancedControls() && !task.parentId && !task.isDone) { file_copy {{ T.F.TASK.CMP.DUPLICATE | translate }} } @if (task.issueId && task.issueType !== ICAL_TYPE) { {{ T.F.TASK.CMP.OPEN_ISSUE | translate }} } @if (task.issueId && task.issueType !== ICAL_TYPE) { {{ T.F.TASK.CMP.UPDATE_ISSUE_DATA | translate }} } @if ( isAdvancedControls() && !task.parentId && !isBacklog && task.projectId && (isShowMoveFromAndToBacklogBtns$ | async) ) { arrow_downward {{ T.F.TASK.CMP.MOVE_TO_BACKLOG | translate }} {{ kb.moveToBacklog }} } @if ( isAdvancedControls() && !task.parentId && isBacklog && task.projectId && (isShowMoveFromAndToBacklogBtns$ | async) ) { arrow_upward {{ T.F.TASK.CMP.MOVE_TO_REGULAR | translate }} {{ kb.moveToTodaysTasks }} } label {{ T.F.TASK.CMP.TOGGLE_TAGS | translate }} {{ kb.taskEditTags }} @if (!task.parentId && ((moveToProjectList$ | async)?.length || 0) > 0) { forward {{ (task.projectId ? T.F.TASK.CMP.MOVE_TO_OTHER_PROJECT : T.F.TASK.CMP.ADD_TO_PROJECT ) | translate }} {{ kb.taskMoveToProject }} } @if (task.parentId) { subdirectory_arrow_left {{ T.F.TASK.CMP.CONVERT_TO_PARENT_TASK | translate }} } delete_forever {{ (task.repeatCfgId ? T.F.TASK.CMP.DELETE_REPEAT_INSTANCE : T.F.TASK.CMP.DELETE) | translate }} {{ kb.taskDelete }} @for ( project of moveToProjectList$ | async; track trackByProjectId($index, project) ) { {{ project.icon || 'list' }} {{ project.title }} } @for (tag of toggleTagList(); track $index) { @if (task.tagIds.includes(tag.id)) { check_box } @else { check_box_outline_blank } {{ tag.icon || 'label' }} {{ tag.title }} } add {{ T.F.TAG.TTL.ADD_NEW_TAG | translate }}