Newer
Older
<div class="term-inner">
<div fxLayout="row" class="term-header" fxLayoutAlign="space-between center">
<h2>{{ term.termCode | getTermDescription }}</h2>
<div fxLayout="row" fxLayoutAlign="end center">
<p class="text-right semi-bold credits">{{getTotalCredits()}} Cr</p>
<button mat-icon-button>
<mat-icon aria-label="Open dialog with notes in this term" class="add-note-icon" (click)="openNotesDialog()" [matTooltip]="noteForTerm() ? 'Edit Note' : 'Add Note'" matTooltipPosition="above">{{ noteForTerm() ? 'insert_drive_file' : 'note_add' }}</mat-icon>
</button>
</div>
</div>
<div
cdkDropList
id="term-{{term.termCode}}"
[cdkDropListData]="courses"
[cdkDropListConnectedTo]="termCodes"
class="course-list"
(cdkDropListDropped)="drop($event)">
<div *ngIf="noteForTerm()" class="note-item" (click)="openNotesDialog()">
<p class="semi-bold">Note</p>
<p class="note-excerpt">{{ note.note }}</p>
</div>
<div class="course-wrapper" [cdkDragData]="course" *ngFor="let course of courses" cdkDrag>
<div class="course-wrapper-inner">
<cse-course-item
[course]="course"
(click)="openCourseDetailsDialog(course)"
[status]="'in-progress'"
[subject]="subjectsMap[course.subjectCode]"
></cse-course-item>
</div>
</div>
</div>
</div>
<div class="add-new-wrapper">
<button mat-raised-button>+ Add Course</button>