From 7b76e468683aafcee660e2e3915e0629fd232c46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Mau=C3=9F?= <lukas.mauss@mni.thm.de> Date: Sat, 25 May 2019 23:23:12 +0200 Subject: [PATCH] Several theme fixes --- .../comment-export/comment-export.component.html | 2 +- .../comment-export/comment-export.component.scss | 7 ++++++- .../content-edit/content-edit.component.html | 4 ++-- .../content-edit/content-edit.component.scss | 5 +++++ .../_dialogs/room-edit/room-edit.component.html | 4 ++-- .../_dialogs/room-edit/room-edit.component.scss | 14 ++++++++++++-- .../content-choice-creator.component.html | 12 ++++++------ .../content-choice-creator.component.scss | 13 ++++++++++++- .../content-likert-creator.component.html | 2 +- .../content-likert-creator.component.scss | 5 +++++ .../content-list/content-list.component.scss | 12 +++++++----- .../content-presentation.component.scss | 2 +- .../content-text-creator.component.html | 2 +- .../content-text-creator.component.scss | 5 +++++ .../content-yes-no-creator.component.html | 2 +- .../content-yes-no-creator.component.scss | 5 +++++ .../home-creator-page.component.html | 2 +- .../home-creator-page.component.scss | 5 +++++ .../home/new-landing/new-landing.component.scss | 6 +++--- .../home/new-landing/new-landing.component.ts | 3 --- .../create-comment/create-comment.component.html | 2 +- .../create-comment/create-comment.component.scss | 5 +++++ .../room-create/room-create.component.html | 2 +- .../room-create/room-create.component.scss | 4 ++++ .../comment-list/comment-list.component.html | 7 +++---- .../comment-list/comment-list.component.scss | 5 ++++- .../components/shared/footer/footer.component.scss | 4 ++-- .../components/shared/header/header.component.html | 4 ++-- .../components/shared/login/login.component.html | 8 ++++---- .../components/shared/login/login.component.scss | 7 +++++++ src/app/components/shared/login/login.component.ts | 1 - .../shared/room-join/room-join.component.scss | 4 ++-- .../shared/room-join/room-join.component.ts | 10 +--------- .../shared/statistic/statistic.component.scss | 4 ++-- src/theme/blue-theme/blueTheme.const.ts | 10 +++++----- src/theme/dark-theme/darkTheme.const.ts | 12 ++++++------ src/theme/default-theme/defaultTheme.const.ts | 8 ++++---- src/theme/purple-theme/purpleTheme.const.ts | 10 +++++----- 38 files changed, 139 insertions(+), 80 deletions(-) diff --git a/src/app/components/creator/_dialogs/comment-export/comment-export.component.html b/src/app/components/creator/_dialogs/comment-export/comment-export.component.html index 3ee60dbbe..2f15fed9f 100644 --- a/src/app/components/creator/_dialogs/comment-export/comment-export.component.html +++ b/src/app/components/creator/_dialogs/comment-export/comment-export.component.html @@ -8,7 +8,7 @@ </mat-radio-group> <div fxLayout="row" fxLayoutAlign="center center" fxLayoutGap="20px"> <button mat-raised-button color="warn" (click)="onNoClick()">{{'comment-page.abort' | translate}}</button> - <button mat-raised-button color="primary" + <button mat-raised-button class="export" (click)="dialogRef.close(exportType)">{{'comment-page.export' | translate}}</button> </div> </div> diff --git a/src/app/components/creator/_dialogs/comment-export/comment-export.component.scss b/src/app/components/creator/_dialogs/comment-export/comment-export.component.scss index d242af83a..06d082106 100644 --- a/src/app/components/creator/_dialogs/comment-export/comment-export.component.scss +++ b/src/app/components/creator/_dialogs/comment-export/comment-export.component.scss @@ -4,9 +4,14 @@ button { h3 { font-size: large; - color: var(--text-1); + color: var(--on-surface); } h4 { margin: 15px 0 15px 0; } + +.export { + background-color: var(--primary); + color: var(--on-primary); +} diff --git a/src/app/components/creator/_dialogs/content-edit/content-edit.component.html b/src/app/components/creator/_dialogs/content-edit/content-edit.component.html index e12c461ab..c54319eef 100644 --- a/src/app/components/creator/_dialogs/content-edit/content-edit.component.html +++ b/src/app/components/creator/_dialogs/content-edit/content-edit.component.html @@ -23,10 +23,10 @@ <mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row> </mat-table> <div fxLayout="row" fxLayoutAlign="center" fxLayoutGap="10px"> - <button (click)="dialogRef.close('abort')" mat-button color="primary"> + <button (click)="dialogRef.close('abort')" mat-button> {{ 'room-page.abort' | translate }} </button> - <button (click)="updateContent()" mat-raised-button color="primary"> + <button (click)="updateContent()" mat-raised-button> {{ 'room-page.update' | translate }} </button> </div> diff --git a/src/app/components/creator/_dialogs/content-edit/content-edit.component.scss b/src/app/components/creator/_dialogs/content-edit/content-edit.component.scss index 16599afe7..aebdb24b5 100644 --- a/src/app/components/creator/_dialogs/content-edit/content-edit.component.scss +++ b/src/app/components/creator/_dialogs/content-edit/content-edit.component.scss @@ -23,3 +23,8 @@ mat-cell { padding-left: 0!important; padding-right: 10px!important; } + +.mat-raised-button { + background-color: var(--primary); + color: var(--on-primary); +} diff --git a/src/app/components/creator/_dialogs/room-edit/room-edit.component.html b/src/app/components/creator/_dialogs/room-edit/room-edit.component.html index 0d494c820..3dddc875d 100644 --- a/src/app/components/creator/_dialogs/room-edit/room-edit.component.html +++ b/src/app/components/creator/_dialogs/room-edit/room-edit.component.html @@ -28,10 +28,10 @@ color="accent" [(ngModel)]="commentThreshold" (input)="onSliderChange($event)"></mat-slider> </div> <div fxLayout="row" fxLayoutAlign="center" fxLayoutGap="10px"> - <button mat-raised-button color="accent" (click)="dialogRef.close('abort')"> + <button mat-raised-button class="abort" (click)="dialogRef.close('abort')"> {{ 'room-page.abort' | translate }} </button> - <button mat-raised-button color="primary" (click)="dialogRef.close(commentThreshold)"> + <button mat-raised-button class="update" (click)="dialogRef.close(commentThreshold)"> {{ 'room-page.update' | translate }} </button> </div> diff --git a/src/app/components/creator/_dialogs/room-edit/room-edit.component.scss b/src/app/components/creator/_dialogs/room-edit/room-edit.component.scss index 483bd4ba5..b389ce2e9 100644 --- a/src/app/components/creator/_dialogs/room-edit/room-edit.component.scss +++ b/src/app/components/creator/_dialogs/room-edit/room-edit.component.scss @@ -15,11 +15,21 @@ mat-icon { h2 { margin: 10px 0 10px 0; - color: var(--text-1); + color: var(--on-surface); } mat-divider { margin-bottom: 10px; - color: var(--text-1) !important; + color: var(--on-surface) !important; +} + +.abort { + background-color: var(--secondary); + color: var(--on-secondary); +} + +.update { + background-color: var(--primary); + color: var(--on-primary); } diff --git a/src/app/components/creator/content-choice-creator/content-choice-creator.component.html b/src/app/components/creator/content-choice-creator/content-choice-creator.component.html index d0c3bef72..236216731 100644 --- a/src/app/components/creator/content-choice-creator/content-choice-creator.component.html +++ b/src/app/components/creator/content-choice-creator/content-choice-creator.component.html @@ -25,10 +25,10 @@ <mat-cell *matCellDef="let answer"> <button mat-icon-button (click)="openAnswerModificationDialog($event, answer.answerOption.label, answer.answerOption.points, answer.correct)" - color="primary" matTooltip="{{ 'content.edit-answer' | translate }}"> + matTooltip="{{ 'content.edit-answer' | translate }}"> <mat-icon>edit</mat-icon> </button> - <button mat-icon-button color="primary" (click)="deleteAnswer($event, answer.answerOption.label)" + <button mat-icon-button (click)="deleteAnswer($event, answer.answerOption.label)" matTooltip="{{ 'content.delete-answer' | translate }}"> <mat-icon>delete</mat-icon> </button> @@ -44,14 +44,14 @@ <input matInput #answerLabel [(ngModel)]="newAnswerOptionLabel" placeholder="{{ 'content.answer' | translate }}" name="answer"> </mat-form-field> <button *ngIf="singleChoice" mat-icon-button class="addButton" (click)="addAnswer($event); answerLabel.value = '';"> - <mat-icon class="addIcon" color="primary">add_circle</mat-icon> + <mat-icon class="addIcon">add_circle</mat-icon> </button> <button *ngIf="!singleChoice" mat-icon-button (click)="addAnswer($event); answerLabel.value = '';"> - <mat-icon class="addIcon" color="primary">add_box</mat-icon> + <mat-icon class="addIcon">add_box</mat-icon> </button> </div> <div fxLayout="row" fxLayoutAlign="center" fxLayoutGap="25px"> - <button mat-raised-button type="submit" color="accent">{{ 'content.create' | translate }}</button> - <button mat-raised-button (click)="reset($event)" color="primary">{{ 'content.reset' | translate }}</button> + <button mat-raised-button class="create" type="submit">{{ 'content.create' | translate }}</button> + <button mat-raised-button class="reset" (click)="reset($event)">{{ 'content.reset' | translate }}</button> </div> </form> diff --git a/src/app/components/creator/content-choice-creator/content-choice-creator.component.scss b/src/app/components/creator/content-choice-creator/content-choice-creator.component.scss index 075e8c180..3f9eb37ee 100644 --- a/src/app/components/creator/content-choice-creator/content-choice-creator.component.scss +++ b/src/app/components/creator/content-choice-creator/content-choice-creator.component.scss @@ -11,7 +11,7 @@ mat-row { } .mat-checkbox { - color: var(--text-1) !important; + color: var(--on-surface) !important; } .addIcon { @@ -19,6 +19,7 @@ mat-row { height: 100% !important; width: 100% !important; font-size: 40px !important; + color: var(--primary); } .addButton { @@ -36,3 +37,13 @@ mat-row { mat-form-field { width: 85%; } + +.create { + background-color: var(--primary); + color: var(--on-primary); +} + +.reset { + background-color: var(--secondary); + color: var(--on-secondary); +} diff --git a/src/app/components/creator/content-likert-creator/content-likert-creator.component.html b/src/app/components/creator/content-likert-creator/content-likert-creator.component.html index a79b6e01b..feecd6014 100644 --- a/src/app/components/creator/content-likert-creator/content-likert-creator.component.html +++ b/src/app/components/creator/content-likert-creator/content-likert-creator.component.html @@ -11,6 +11,6 @@ <mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row> </mat-table> <div> - <button mat-raised-button type="submit" color="accent">{{ 'content.create' | translate }}</button> + <button mat-raised-button type="submit"class="submit">{{ 'content.create' | translate }}</button> </div> </form> diff --git a/src/app/components/creator/content-likert-creator/content-likert-creator.component.scss b/src/app/components/creator/content-likert-creator/content-likert-creator.component.scss index 61c83cf9a..4b6e92c0b 100644 --- a/src/app/components/creator/content-likert-creator/content-likert-creator.component.scss +++ b/src/app/components/creator/content-likert-creator/content-likert-creator.component.scss @@ -9,3 +9,8 @@ mat-header-cell { mat-cell { background-color: var(--primary); } + +.submit { + background-color: var(--primary); + color: var(--on-primary); +} diff --git a/src/app/components/creator/content-list/content-list.component.scss b/src/app/components/creator/content-list/content-list.component.scss index 0bc0bfa46..5945fe3f5 100644 --- a/src/app/components/creator/content-list/content-list.component.scss +++ b/src/app/components/creator/content-list/content-list.component.scss @@ -9,7 +9,7 @@ mat-card-content > :first-child { } mat-expansion-panel { - background-color: var(--grey); + background-color: var(--primary-variant); margin-bottom: 5px; } @@ -21,26 +21,26 @@ mat-panel-title { } mat-expansion-panel-header { - background-color: var(--surface) !important; + background-color: var(--primary-variant) !important; padding-left: 3%; padding-right: 3%; word-break: break-all; } .matPanel { - background-color: var(--surface); + background-color: var(--primary-variant); margin-bottom: 5px; color: black!important; } .panelTitle { width: 8% !important; - color: black !important; + color: var(--on-primary) !important; } h2 { font-size: larger; - color: black !important; + color: var(--on-surface) !important; } .actionButton { @@ -58,10 +58,12 @@ h2 { .editButton { width: 15%; max-width: 60px; + color: var(--on-primary) } .deleteButton { margin-right: 4%; + color: var(--red) } mat-tooltip-component { diff --git a/src/app/components/creator/content-presentation/content-presentation.component.scss b/src/app/components/creator/content-presentation/content-presentation.component.scss index 57541136c..7a4fee85c 100644 --- a/src/app/components/creator/content-presentation/content-presentation.component.scss +++ b/src/app/components/creator/content-presentation/content-presentation.component.scss @@ -16,7 +16,7 @@ mat-card { h3 { font-size: 150%; - color: var(--text-1); + color: var(--on-surface); } h4 { diff --git a/src/app/components/creator/content-text-creator/content-text-creator.component.html b/src/app/components/creator/content-text-creator/content-text-creator.component.html index 60a77b90d..d9a776aea 100644 --- a/src/app/components/creator/content-text-creator/content-text-creator.component.html +++ b/src/app/components/creator/content-text-creator/content-text-creator.component.html @@ -1,5 +1,5 @@ <form (ngSubmit)="submitContent()"> <div fxLayout="row" fxLayoutAlign="center" fxLayoutGap="5px"> - <button mat-raised-button type="submit" color="accent">{{'content.create' | translate}}</button> + <button mat-raised-button type="submit" class="submit">{{'content.create' | translate}}</button> </div> </form> diff --git a/src/app/components/creator/content-text-creator/content-text-creator.component.scss b/src/app/components/creator/content-text-creator/content-text-creator.component.scss index 687e7d96c..3eb278fae 100644 --- a/src/app/components/creator/content-text-creator/content-text-creator.component.scss +++ b/src/app/components/creator/content-text-creator/content-text-creator.component.scss @@ -1,3 +1,8 @@ form > button { margin: 20px 0; } + +.submit { + background-color: var(--primary); + color: var(--on-primary); +} diff --git a/src/app/components/creator/content-yes-no-creator/content-yes-no-creator.component.html b/src/app/components/creator/content-yes-no-creator/content-yes-no-creator.component.html index 839c16c1c..dd2647f88 100644 --- a/src/app/components/creator/content-yes-no-creator/content-yes-no-creator.component.html +++ b/src/app/components/creator/content-yes-no-creator/content-yes-no-creator.component.html @@ -8,6 +8,6 @@ </mat-radio-button> </mat-radio-group> <div> - <button mat-raised-button type="submit" color="accent">{{ 'content.create' | translate }}</button> + <button mat-raised-button type="submit" class="submit">{{ 'content.create' | translate }}</button> </div> </form> diff --git a/src/app/components/creator/content-yes-no-creator/content-yes-no-creator.component.scss b/src/app/components/creator/content-yes-no-creator/content-yes-no-creator.component.scss index 687e7d96c..3eb278fae 100644 --- a/src/app/components/creator/content-yes-no-creator/content-yes-no-creator.component.scss +++ b/src/app/components/creator/content-yes-no-creator/content-yes-no-creator.component.scss @@ -1,3 +1,8 @@ form > button { margin: 20px 0; } + +.submit { + background-color: var(--primary); + color: var(--on-primary); +} diff --git a/src/app/components/creator/home-creator-page/home-creator-page.component.html b/src/app/components/creator/home-creator-page/home-creator-page.component.html index f0aa3bc03..b6d80569d 100644 --- a/src/app/components/creator/home-creator-page/home-creator-page.component.html +++ b/src/app/components/creator/home-creator-page/home-creator-page.component.html @@ -1,6 +1,6 @@ <div fxLayout="column" fxLayoutAlign="start" fxLayoutGap="20px" fxFill> <div fxLayout="row" fxLayoutAlign="center" fxLayoutGap="5px"> - <button mat-raised-button color="accent" (click)="openCreateRoomDialog()">{{ 'home-page.create-session' | translate }}</button> + <button mat-raised-button (click)="openCreateRoomDialog()">{{ 'home-page.create-session' | translate }}</button> </div> <div fxLayout="row" fxLayoutAlign="center"> <app-room-list></app-room-list> diff --git a/src/app/components/creator/home-creator-page/home-creator-page.component.scss b/src/app/components/creator/home-creator-page/home-creator-page.component.scss index e41d2f8e7..d3d6bf63d 100644 --- a/src/app/components/creator/home-creator-page/home-creator-page.component.scss +++ b/src/app/components/creator/home-creator-page/home-creator-page.component.scss @@ -2,3 +2,8 @@ app-room-list { width: 100%; max-width: 800px; } + +.mat-raised-button { + background-color: var(--primary); + color: var(--on-primary); +} diff --git a/src/app/components/home/new-landing/new-landing.component.scss b/src/app/components/home/new-landing/new-landing.component.scss index 848b1e6b8..129b1836d 100644 --- a/src/app/components/home/new-landing/new-landing.component.scss +++ b/src/app/components/home/new-landing/new-landing.component.scss @@ -4,13 +4,13 @@ border-radius: 32px; margin-bottom: 5%; font-size: large; - background-color: var(--secondary); - color: var(--on-secondary); + background-color: var(--primary); + color: var(--on-primary); } .add { transform: scale(1.4); padding-right: 5px; padding-left: 5px; - color: var(--on-secondary); + color: var(--on-primary); } diff --git a/src/app/components/home/new-landing/new-landing.component.ts b/src/app/components/home/new-landing/new-landing.component.ts index 450ebd8a0..4404a3f50 100644 --- a/src/app/components/home/new-landing/new-landing.component.ts +++ b/src/app/components/home/new-landing/new-landing.component.ts @@ -8,7 +8,6 @@ import { AuthenticationService } from '../../../services/http/authentication.ser import { User } from '../../../models/user'; import { UserRole } from '../../../models/user-roles.enum'; import { LoginComponent } from '../../shared/login/login.component'; -import { AppConfig } from '../../../app.config'; @Component({ selector: 'app-new-landing', @@ -18,7 +17,6 @@ import { AppConfig } from '../../../app.config'; export class NewLandingComponent implements OnInit { user: User; - authentication = AppConfig.settings.authentication; constructor(private router: Router, public dialog: MatDialog, @@ -53,7 +51,6 @@ export class NewLandingComponent implements OnInit { }); dialogRef.componentInstance.role = UserRole.CREATOR; dialogRef.componentInstance.isStandard = false; - dialogRef.componentInstance.guestAllowed = this.authentication.lecturer.allowGuest; dialogRef.afterClosed() .subscribe(result => { if (this.user) { diff --git a/src/app/components/shared/_dialogs/create-comment/create-comment.component.html b/src/app/components/shared/_dialogs/create-comment/create-comment.component.html index 7eae850ea..946e8873e 100644 --- a/src/app/components/shared/_dialogs/create-comment/create-comment.component.html +++ b/src/app/components/shared/_dialogs/create-comment/create-comment.component.html @@ -7,7 +7,7 @@ <div fxLayout="row" fxLayoutAlign="center" fxLayoutGap="20px"> <button mat-raised-button color="warn" (click)="onNoClick()">{{ 'comment-page.abort' | translate}}</button> - <button mat-raised-button color="accent" + <button mat-raised-button class="send" (click)="closeDialog(commentBody.value)">{{ 'comment-page.send' | translate}}</button> </div> </div> diff --git a/src/app/components/shared/_dialogs/create-comment/create-comment.component.scss b/src/app/components/shared/_dialogs/create-comment/create-comment.component.scss index 78777d0a8..e892ecccc 100644 --- a/src/app/components/shared/_dialogs/create-comment/create-comment.component.scss +++ b/src/app/components/shared/_dialogs/create-comment/create-comment.component.scss @@ -17,3 +17,8 @@ app-comment-list { textarea { line-height: 120%; } + +.send { + color: var(--on-primary); + background-color: var(--primary); +} diff --git a/src/app/components/shared/_dialogs/room-create/room-create.component.html b/src/app/components/shared/_dialogs/room-create/room-create.component.html index b3e1ce6e5..d908bc367 100644 --- a/src/app/components/shared/_dialogs/room-create/room-create.component.html +++ b/src/app/components/shared/_dialogs/room-create/room-create.component.html @@ -19,7 +19,7 @@ <mat-icon>close</mat-icon> </button> </mat-form-field> - <button mat-raised-button color="accent" type="submit">{{ 'session.create-session' | translate}} + <button mat-raised-button type="submit">{{ 'session.create-session' | translate}} </button> </div> </form> diff --git a/src/app/components/shared/_dialogs/room-create/room-create.component.scss b/src/app/components/shared/_dialogs/room-create/room-create.component.scss index e69de29bb..f7a8134c2 100644 --- a/src/app/components/shared/_dialogs/room-create/room-create.component.scss +++ b/src/app/components/shared/_dialogs/room-create/room-create.component.scss @@ -0,0 +1,4 @@ +.mat-raised-button { + background-color: var(--primary); + color: var(--on-primary); +} diff --git a/src/app/components/shared/comment-list/comment-list.component.html b/src/app/components/shared/comment-list/comment-list.component.html index 98683e222..137d1da26 100644 --- a/src/app/components/shared/comment-list/comment-list.component.html +++ b/src/app/components/shared/comment-list/comment-list.component.html @@ -14,16 +14,15 @@ <div class="button-bar" fxLayoutAlign="center center"> <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value && userRole === 1 && comments.length > 0" [matTooltip]="'Export comments'" (click)="openExportDialog()"> - <mat-icon class="searchBarIcon" color="accent">cloud_download</mat-icon> + <mat-icon class="searchBarIcon">cloud_download</mat-icon> </button> - <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value" - color="accent" (click)="openCreateDialog()"> + <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value" (click)="openCreateDialog()"> <mat-icon class="searchBarIcon">add_circle</mat-icon> </button> <button mat-icon-button class="searchBarButton" *ngIf="!searchBox.value && comments.length > 0" - color="accent" [matMenuTriggerFor]="filterMenu"> + [matMenuTriggerFor]="filterMenu"> <mat-icon class="searchBarIcon">sort</mat-icon> </button> </div> diff --git a/src/app/components/shared/comment-list/comment-list.component.scss b/src/app/components/shared/comment-list/comment-list.component.scss index 3b05a842c..e57356072 100644 --- a/src/app/components/shared/comment-list/comment-list.component.scss +++ b/src/app/components/shared/comment-list/comment-list.component.scss @@ -23,6 +23,7 @@ input { min-height: 60px; font-size: large; border-radius: 5px; + color: var(--on-primary); } #search-container { @@ -41,6 +42,7 @@ input { text-align: center; min-width: 50px; margin: 0 2% 0 0; + color: var(--secondary); } .close { @@ -52,6 +54,7 @@ input { height: 45px; width: 45px; line-height: 100% !important; + color: var(--secondary); } .no-comments { @@ -59,7 +62,7 @@ input { } h4 { - color: var(--text-1); + color: var(--on-surface); } .button-bar { diff --git a/src/app/components/shared/footer/footer.component.scss b/src/app/components/shared/footer/footer.component.scss index 12f631a96..fbb2409f2 100644 --- a/src/app/components/shared/footer/footer.component.scss +++ b/src/app/components/shared/footer/footer.component.scss @@ -3,7 +3,7 @@ footer { } #footer-toolbar { - background-color: var(--grey-light); + background-color: var(--primary-variant); height: auto; &:first-child { @@ -18,7 +18,7 @@ footer { .mat-button { min-height: 28px; font-size: 12px; - color: var(--text-1); + color: var(--on-primary); } mat-icon { diff --git a/src/app/components/shared/header/header.component.html b/src/app/components/shared/header/header.component.html index c5da79c4d..1aa4a4900 100644 --- a/src/app/components/shared/header/header.component.html +++ b/src/app/components/shared/header/header.component.html @@ -68,11 +68,11 @@ <mat-menu #userMenu="matMenu" [overlapTrigger]="false"> <button mat-menu-item (click)=login(true)> - <mat-icon color="primary">record_voice_over</mat-icon> + <mat-icon>record_voice_over</mat-icon> <span>{{ 'login-page.creator' | translate }}</span> </button> <button mat-menu-item (click)=login(false)> - <mat-icon color="primary">supervisor_account</mat-icon> + <mat-icon>supervisor_account</mat-icon> <span>{{ 'login-page.participant' | translate }}</span> </button> </mat-menu> diff --git a/src/app/components/shared/login/login.component.html b/src/app/components/shared/login/login.component.html index 055c6116e..9a0f95a88 100644 --- a/src/app/components/shared/login/login.component.html +++ b/src/app/components/shared/login/login.component.html @@ -14,18 +14,18 @@ [formControl]="passwordFormControl" [errorStateMatcher]="matcher" name="password"/> <mat-error *ngIf="passwordFormControl.hasError('required')">{{ 'login.password-required' | translate }}</mat-error> </mat-form-field> - <button mat-raised-button color="accent" (click)="login(userEmail.value, userPassword.value)">{{ 'login.login' | translate }}</button> - <button mat-raised-button *ngIf="guestAllowed === true" color="primary" (click)="guestLogin()" type="button" class="guestButton"> + <button mat-raised-button class="loginButton" (click)="login(userEmail.value, userPassword.value)">{{ 'login.login' | translate }}</button> + <button mat-raised-button *ngIf="role === 0"(click)="guestLogin()" type="button"> {{ 'login.guest-login' | translate }} </button> <div align="start"> - <button mat-button color="primary" class="pwReset" (click)="openPasswordDialog()"> + <button mat-button class="pwReset" (click)="openPasswordDialog()"> {{ 'login-page.password-reset' | translate }} </button> </div> <div fxLayout="row"> <p>{{ 'login-page.not-registered' | translate }}</p> - <button mat-button color="primary" class="regButton" (click)="openRegisterDialog()"> + <button mat-button class="regButton" (click)="openRegisterDialog()"> {{ 'login-page.register' | translate }} </button> </div> diff --git a/src/app/components/shared/login/login.component.scss b/src/app/components/shared/login/login.component.scss index 979c20185..a4ed6de83 100644 --- a/src/app/components/shared/login/login.component.scss +++ b/src/app/components/shared/login/login.component.scss @@ -1,10 +1,17 @@ .pwReset { padding-left: 0; + color: var(--primary); } .regButton { margin-top: 20px; padding: 0; + color: var(--primary); +} + +.loginButton { + background-color: var(--primary); + color: var(--on-primary); } p { diff --git a/src/app/components/shared/login/login.component.ts b/src/app/components/shared/login/login.component.ts index bd1d3126a..3170fa3be 100644 --- a/src/app/components/shared/login/login.component.ts +++ b/src/app/components/shared/login/login.component.ts @@ -28,7 +28,6 @@ export class LoginComponent implements OnInit, OnChanges { username: string; password: string; isStandard = true; - guestAllowed = true; usernameFormControl = new FormControl('', [Validators.required, Validators.email]); passwordFormControl = new FormControl('', [Validators.required]); diff --git a/src/app/components/shared/room-join/room-join.component.scss b/src/app/components/shared/room-join/room-join.component.scss index a06f2d7d8..45dba96f1 100644 --- a/src/app/components/shared/room-join/room-join.component.scss +++ b/src/app/components/shared/room-join/room-join.component.scss @@ -19,8 +19,8 @@ mat-error { .mat-fab { width: 65px; height: 65px; - background-color: var(--secondary); - color: var(--on-secondary); + background-color: var(--primary); + color: var(--on-primary); } input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button { diff --git a/src/app/components/shared/room-join/room-join.component.ts b/src/app/components/shared/room-join/room-join.component.ts index 0eff89b6b..e1b08831e 100644 --- a/src/app/components/shared/room-join/room-join.component.ts +++ b/src/app/components/shared/room-join/room-join.component.ts @@ -3,21 +3,13 @@ import { Room } from '../../../models/room'; import { RoomService } from '../../../services/http/room.service'; import { Router } from '@angular/router'; import { RegisterErrorStateMatcher } from '../../home/_dialogs/register/register.component'; -import { FormControl, FormGroupDirective, NgForm, Validators } from '@angular/forms'; -import { ErrorStateMatcher } from '@angular/material'; +import { FormControl, Validators } from '@angular/forms'; import { NotificationService } from '../../../services/util/notification.service'; import { TranslateService } from '@ngx-translate/core'; import { AuthenticationService } from '../../../services/http/authentication.service'; import { UserRole } from '../../../models/user-roles.enum'; import { User } from '../../../models/user'; -export class JoinErrorStateMatcher implements ErrorStateMatcher { - isErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null): boolean { - const isSubmitted = form && form.submitted; - return (control && control.invalid && (control.dirty || control.touched || isSubmitted)); - } -} - @Component({ selector: 'app-room-join', templateUrl: './room-join.component.html', diff --git a/src/app/components/shared/statistic/statistic.component.scss b/src/app/components/shared/statistic/statistic.component.scss index 7ecc8110a..1aa1290df 100644 --- a/src/app/components/shared/statistic/statistic.component.scss +++ b/src/app/components/shared/statistic/statistic.component.scss @@ -23,9 +23,9 @@ mat-icon { } h4 { - color: var(--text-1); + color: var(--on-surface); } mat-list-item { - color: var(--text-1)!important; + color: var(--on-surface)!important; } diff --git a/src/theme/blue-theme/blueTheme.const.ts b/src/theme/blue-theme/blueTheme.const.ts index a70bf2a29..ed8104d90 100644 --- a/src/theme/blue-theme/blueTheme.const.ts +++ b/src/theme/blue-theme/blueTheme.const.ts @@ -3,17 +3,17 @@ export const blue = { '--primary' : '#3f51b5', '--primary-variant': '#757de8', - '--secondary': '#3f51b5', - '--secondary-variant': '#757de8', + '--secondary': '#ffca28', + '--secondary-variant': '#fff350', '--background': '#f5f5f5', '--surface': '#bdbdbd', '--dialog': '#c2c2c2', '--on-primary': '#FFFFFF', - '--on-secondary': '#FFFFFF', - '--on-background': '#212121', - '--on-surface': '#212121', + '--on-secondary': '#000000', + '--on-background': '#000000', + '--on-surface': '#000000', '--green': '#AED581', '--red': '#FF8A80', diff --git a/src/theme/dark-theme/darkTheme.const.ts b/src/theme/dark-theme/darkTheme.const.ts index 6aa4c582e..6fa819ab9 100644 --- a/src/theme/dark-theme/darkTheme.const.ts +++ b/src/theme/dark-theme/darkTheme.const.ts @@ -1,17 +1,17 @@ export const dark = { - '--primary' : '#00796b', - '--primary-variant': '#455a64', + '--primary' : '#004d40', + '--primary-variant': '#39796b', - '--secondary': '#004d40', - '--secondary-variant': '#bdbdbd', + '--secondary': '#bdbdbd', + '--secondary-variant': '#efefef', '--background': '#424242', '--surface': '#212121', '--dialog': '#78909c', - '--on-primary': '#212121', - '--on-secondary': '#FFFFFF', + '--on-primary': '#FFFFFF', + '--on-secondary': '#000000', '--on-background': '#FFFFFF', '--on-surface': '#FFFFFF', diff --git a/src/theme/default-theme/defaultTheme.const.ts b/src/theme/default-theme/defaultTheme.const.ts index 27d001ede..0ad7a77cf 100644 --- a/src/theme/default-theme/defaultTheme.const.ts +++ b/src/theme/default-theme/defaultTheme.const.ts @@ -10,10 +10,10 @@ export const arsnova = { '--surface': '#0288d1', '--dialog': '#B2DFDB', - '--on-primary': '#212121', - '--on-secondary': '#212121', - '--on-background': '#212121', - '--on-surface': '#212121', + '--on-primary': '#000000', + '--on-secondary': '#000000', + '--on-background': '#000000', + '--on-surface': '#000000', '--green': '#AED581', '--red': '#FF8A80', diff --git a/src/theme/purple-theme/purpleTheme.const.ts b/src/theme/purple-theme/purpleTheme.const.ts index 56c14f577..56f74641b 100644 --- a/src/theme/purple-theme/purpleTheme.const.ts +++ b/src/theme/purple-theme/purpleTheme.const.ts @@ -3,17 +3,17 @@ export const purple = { '--primary' : '#9c27b0', '--primary-variant': '#d05ce3', - '--secondary': '#9c27b0', - '--secondary-variant': '#d05ce3', + '--secondary': '#ffca28', + '--secondary-variant': '#fffd61', '--background': '#f5f5f5', '--surface': '#bdbdbd', '--dialog': '#c2c2c2', '--on-primary': '#FFFFFF', - '--on-secondary': '#FFFFFF', - '--on-background': '#212121', - '--on-surface': '#212121', + '--on-secondary': '#000000', + '--on-background': '#000000', + '--on-surface': '#000000', '--green': '#AED581', '--red': '#FF8A80', -- GitLab