Compare commits

...

6 Commits

Author SHA1 Message Date
Raoul Snyman 3ab305f2bc Merge branch 'dont-install-dev-deps' into 'master'
Don't install dev dependencies when building

See merge request openlp/web-remote!103
2024-04-25 19:09:35 +00:00
Chris Witterholt a6b4ea23c8 Merge branch 'refactor-login-component' into 'master'
Refactor login component.

See merge request openlp/web-remote!106
2024-04-25 18:55:52 +00:00
Chris Witterholt 75c11d4543
Refactor login component. 2024-04-25 20:52:04 +02:00
Chris Witterholt ece665dbf2 Merge branch 'fix-live-button' into 'master'
Fix the live button.

See merge request openlp/web-remote!105
2024-04-25 18:32:58 +00:00
Chris Witterholt b62f21bae0
Fix the live button. 2024-04-25 20:28:53 +02:00
Raoul Snyman 4ae8667945 Don't install dev dependencies when building 2024-04-24 09:45:13 -07:00
3 changed files with 13 additions and 17 deletions

View File

@ -33,7 +33,7 @@ test:
build-branch:
stage: build
script:
- yarn install
- yarn install --production
- yarn build --no-progress --configuration production --aot
- export APP_VERSION=`git describe --dirty --tags --long --match '*[0-9]*'`
- 'echo "window.appVersion = \"$APP_VERSION\";" > dist/web-remote/assets/version.js'
@ -46,7 +46,7 @@ build-branch:
build-tag:
stage: build
script:
- yarn install
- yarn install --production
- yarn build --no-progress --configuration production --aot
- 'echo "window.appVersion = \"$CI_COMMIT_TAG\";" > dist/web-remote/assets/version.js'
artifacts:

View File

@ -154,7 +154,7 @@
@else if (state.display) {
<mat-icon>desktop_windows</mat-icon>
}
@else if (state.live) {
@else if (state.live()) {
<mat-icon>videocam</mat-icon>
}
</button>
@ -193,7 +193,7 @@
(click)="showDisplay()"
class="displayButton"
[class.active]="state.display"
[disabled]="state.live"
[disabled]="state.live()"
matTooltip="{{ 'SHOW_PRESENTATION' | translate }}"
matTooltipPosition="above">
<mat-icon>videocam</mat-icon>
@ -242,7 +242,7 @@
@else if (state.display) {
<mat-icon>desktop_windows</mat-icon>
}
@else if (state.live) {
@else if (state.live()) {
<mat-icon>videocam</mat-icon>
}
</button>
@ -278,7 +278,7 @@
mat-icon-button (click)="showDisplay()"
class="displayButton"
[class.active]="state.display"
[disabled]="state.live"
[disabled]="state.live()"
matTooltip="{{ 'SHOW_PRESENTATION' | translate }}"
matTooltipPosition="above">
<mat-icon>videocam</mat-icon>

View File

@ -1,4 +1,4 @@
import { Component, OnInit } from '@angular/core';
import { Component } from '@angular/core';
import { MatDialogRef } from '@angular/material/dialog';
import { MatSnackBar } from '@angular/material/snack-bar';
import { TranslateService } from '@ngx-translate/core';
@ -10,7 +10,7 @@ import { OpenLPService } from '../../openlp.service';
templateUrl: './login.component.html',
styleUrl: './login.component.scss'
})
export class LoginComponent implements OnInit {
export class LoginComponent {
username: string;
password: string;
loginSucceededMessage: string;
@ -29,17 +29,13 @@ export class LoginComponent implements OnInit {
});
}
ngOnInit() {
// Do nothing
}
performLogin() {
this.openlpService.login({username: this.username, password: this.password}).subscribe(
result => {
this.snackBar.open(this.loginSucceededMessage, '', {duration: 2000});
this.openlpService.login({ username: this.username, password: this.password }).subscribe({
next: result => {
this.snackBar.open(this.loginSucceededMessage, '', { duration: 2000 });
this.dialogRef.close(result);
},
() => this.snackBar.open(this.loginFailedMessage, '', {duration: 2000})
);
error: () => this.snackBar.open(this.loginFailedMessage, '', { duration: 2000 })
});
}
}