diff --git a/src/app/teacher/authoring-tool.module.ts b/src/app/teacher/authoring-tool.module.ts index 7db76834cf..6bf0715e8a 100644 --- a/src/app/teacher/authoring-tool.module.ts +++ b/src/app/teacher/authoring-tool.module.ts @@ -37,6 +37,7 @@ import { ChooseAutomatedAssessmentComponent } from '../../assets/wise5/authoring import { ConfigureAutomatedAssessmentComponent } from '../../assets/wise5/authoringTool/addNode/configure-automated-assessment/configure-automated-assessment.component'; import { ProjectListComponent } from '../../assets/wise5/authoringTool/project-list/project-list.component'; import { AddProjectComponent } from '../../assets/wise5/authoringTool/add-project/add-project.component'; +import { MatBadgeModule } from '@angular/material/badge'; @NgModule({ declarations: [ @@ -72,6 +73,7 @@ import { AddProjectComponent } from '../../assets/wise5/authoringTool/add-projec StudentTeacherCommonModule, ComponentAuthoringModule, ComponentStudentModule, + MatBadgeModule, MatChipsModule, ImportComponentModule, NodeAdvancedAuthoringModule, diff --git a/src/assets/wise5/authoringTool/node/node-authoring/node-authoring.component.scss b/src/assets/wise5/authoringTool/node/node-authoring/node-authoring.component.scss index 9be493a19a..c601c4cc26 100644 --- a/src/assets/wise5/authoringTool/node/node-authoring/node-authoring.component.scss +++ b/src/assets/wise5/authoringTool/node/node-authoring/node-authoring.component.scss @@ -3,7 +3,7 @@ 'style/abstracts/functions'; .top-button-bar { - padding: 8px 8px 4px; + padding: 16px 8px 4px; background-color: white; position: sticky; top: 26px; diff --git a/src/assets/wise5/vle/node-icon/node-icon.component.html b/src/assets/wise5/vle/node-icon/node-icon.component.html index deb0c7de04..49b3459ff6 100644 --- a/src/assets/wise5/vle/node-icon/node-icon.component.html +++ b/src/assets/wise5/vle/node-icon/node-icon.component.html @@ -1,14 +1,14 @@
{{ icon.fontName }}
@@ -19,7 +19,8 @@ mat-button matTooltip="Choose an Icon" matTooltipPosition="above" - class="mdc-text-field--filled" + matBadge="edit" + class="node-icon mdc-text-field--filled" (click)="openNodeIconChooserDialog()" >
diff --git a/src/assets/wise5/vle/node-icon/node-icon.component.scss b/src/assets/wise5/vle/node-icon/node-icon.component.scss index cd60cbf91e..8702a78dda 100644 --- a/src/assets/wise5/vle/node-icon/node-icon.component.scss +++ b/src/assets/wise5/vle/node-icon/node-icon.component.scss @@ -1,15 +1,16 @@ -.mat-icon { - color: #ffffff; - margin: 8px !important; -} +.node-icon { + .mat-icon { + color: #ffffff; + margin: 8px !important; + } -.mat-mdc-button { - text-transform: none; - padding: 8px; - height: 100%; -} + &.mat-mdc-button { + text-transform: none; + padding: 8px; + height: 100%; + } -/* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. */ -.mat-form-field-appearance-fill .mat-form-field-flex { - padding: .6em + .mat-badge-content { + font-family: 'Material Icons'; + } } diff --git a/src/assets/wise5/vle/node-icon/node-icon.component.ts b/src/assets/wise5/vle/node-icon/node-icon.component.ts index 581a4653f0..3af3d6712c 100644 --- a/src/assets/wise5/vle/node-icon/node-icon.component.ts +++ b/src/assets/wise5/vle/node-icon/node-icon.component.ts @@ -1,14 +1,15 @@ 'use strict'; import { ProjectService } from '../../services/projectService'; -import { Component, Input, SimpleChanges } from '@angular/core'; +import { Component, Input, SimpleChanges, ViewEncapsulation } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { Node } from '../../common/Node'; @Component({ selector: 'node-icon', templateUrl: 'node-icon.component.html', - styleUrls: ['node-icon.component.scss'] + styleUrls: ['node-icon.component.scss'], + encapsulation: ViewEncapsulation.None }) export class NodeIconComponent { @Input()