+
-
-
-
- @if (hasCancelButton()) {
-
- }
-
-
+
+ @if (hasCancelButton()) {
+
+ }
+
-
-
-
-
-
-
-
- id
-
- |
-
- {{ 'artemisApp.exercise.type' | artemisTranslate }}
-
- |
-
- {{ 'artemisApp.exercise.title' | artemisTranslate }}
-
- |
-
- {{ 'artemisApp.exercise.shortName' | artemisTranslate }}
-
- |
-
- {{ 'artemisApp.exercise.releaseDate' | artemisTranslate }}
-
- |
-
- {{ 'artemisApp.exercise.dueDate' | artemisTranslate }}
-
- |
-
- {{ 'artemisApp.exercise.assessmentDueDate' | artemisTranslate }}
-
- |
+
+
+
+
+
+
+
+
+ id
+
+ |
+
+ {{ 'artemisApp.exercise.type' | artemisTranslate }}
+
+ |
+
+ {{ 'artemisApp.exercise.title' | artemisTranslate }}
+
+ |
+
+ {{ 'artemisApp.exercise.shortName' | artemisTranslate }}
+
+ |
+
+ {{ 'artemisApp.exercise.releaseDate' | artemisTranslate }}
+
+ |
+
+ {{ 'artemisApp.exercise.dueDate' | artemisTranslate }}
+
+ |
+
+ {{ 'artemisApp.exercise.assessmentDueDate' | artemisTranslate }}
+
+ |
+
+
+
+ @for (exercise of exercisesAvailableForUnitCreation; track exercise) {
+
+ {{ exercise.id ? exercise.id : '' }} |
+ {{ exercise.type ? exercise.type : '' }} |
+ {{ exercise.title ? exercise.title : '' }} |
+ {{ exercise.shortName ? exercise.shortName : '' }} |
+ {{ exercise.releaseDate ? exercise.releaseDate.format('MMM DD YYYY, HH:mm:ss') : '' }} |
+ {{ exercise.dueDate ? exercise.dueDate.format('MMM DD YYYY, HH:mm:ss') : '' }} |
+ {{ exercise.assessmentDueDate ? exercise.assessmentDueDate.format('MMM DD YYYY, HH:mm:ss') : '' }} |
-
-
- @for (exercise of exercisesAvailableForUnitCreation; track exercise) {
-
- {{ exercise.id ? exercise.id : '' }} |
- {{ exercise.type ? exercise.type : '' }} |
- {{ exercise.title ? exercise.title : '' }} |
- {{ exercise.shortName ? exercise.shortName : '' }} |
- {{ exercise.releaseDate ? exercise.releaseDate.format('MMM DD YYYY, HH:mm:ss') : '' }} |
- {{ exercise.dueDate ? exercise.dueDate.format('MMM DD YYYY, HH:mm:ss') : '' }} |
- {{ exercise.assessmentDueDate ? exercise.assessmentDueDate.format('MMM DD YYYY, HH:mm:ss') : '' }} |
-
- }
-
-
-
+ }
+
+
-}
+
diff --git a/src/main/webapp/app/lecture/lecture-units/lecture-units.component.html b/src/main/webapp/app/lecture/lecture-units/lecture-units.component.html
index 97c984fe428d..62fee8bb5fea 100644
--- a/src/main/webapp/app/lecture/lecture-units/lecture-units.component.html
+++ b/src/main/webapp/app/lecture/lecture-units/lecture-units.component.html
@@ -8,63 +8,60 @@
[showCreationCard]="false"
[showCompetencies]="false"
/>
- @if (!isAnyUnitFormOpen()) {
-
-
-
- } @else {
-
- @if (!isEditingLectureUnit) {
-
- } @else {
-
- }
- @if (isTextUnitFormOpen()) {
-
- }
- @if (isVideoUnitFormOpen()) {
-
- }
- @if (isOnlineUnitFormOpen()) {
-
- }
- @if (isAttachmentUnitFormOpen()) {
-
- }
- @if (isExerciseUnitFormOpen()) {
-
- }
-
- }
+
+
+
+
+ @if (isEditingLectureUnit) {
+
+ } @else if (isAnyUnitFormOpen()) {
+
+ }
+ @if (isTextUnitFormOpen()) {
+
+ }
+ @if (isVideoUnitFormOpen()) {
+
+ }
+ @if (isOnlineUnitFormOpen()) {
+
+ }
+ @if (isAttachmentUnitFormOpen()) {
+
+ }
+ @if (isExerciseUnitFormOpen()) {
+
+ }
+
diff --git a/src/main/webapp/app/lecture/lecture-units/lecture-units.component.ts b/src/main/webapp/app/lecture/lecture-units/lecture-units.component.ts
index 6bce60f7cc38..61c5f8f8a10b 100644
--- a/src/main/webapp/app/lecture/lecture-units/lecture-units.component.ts
+++ b/src/main/webapp/app/lecture/lecture-units/lecture-units.component.ts
@@ -91,7 +91,7 @@ export class LectureUpdateUnitsComponent implements OnInit {
onCreateLectureUnit(type: LectureUnitType) {
this.isEditingLectureUnit = false;
-
+ this.onCloseLectureUnitForms();
switch (type) {
case LectureUnitType.TEXT:
this.isTextUnitFormOpen.set(true);