1
0
mirror of https://github.com/dkmstr/openuds-gui.git synced 2024-12-22 17:33:48 +03:00

updating angular

This commit is contained in:
Adolfo Gómez García 2024-11-19 19:32:13 +01:00
parent 1a9fd36910
commit a6822162ab
No known key found for this signature in database
GPG Key ID: DD1ABF20724CDA23
20 changed files with 83 additions and 64 deletions

View File

@ -17,16 +17,16 @@
},
"private": true,
"dependencies": {
"@angular/animations": "^18.2.11",
"@angular/animations": "^19.0.0",
"@angular/cdk": "^18.2.12",
"@angular/common": "^18.2.11",
"@angular/compiler": "^18.2.11",
"@angular/core": "^18.2.11",
"@angular/forms": "^18.2.11",
"@angular/common": "^19.0.0",
"@angular/compiler": "^19.0.0",
"@angular/core": "^19.0.0",
"@angular/forms": "^19.0.0",
"@angular/material": "^18.2.12",
"@angular/platform-browser": "^18.2.11",
"@angular/platform-browser-dynamic": "^18.2.11",
"@angular/router": "^18.2.11",
"@angular/platform-browser": "^19.0.0",
"@angular/platform-browser-dynamic": "^19.0.0",
"@angular/router": "^19.0.0",
"core-js": "^3.38.1",
"rxjs": "^7.8.1",
"tslib": "^2.7.0",
@ -42,8 +42,8 @@
"@angular-eslint/schematics": "18.4.1",
"@angular-eslint/template-parser": "^18.4.1",
"@angular/cli": "^18.2.11",
"@angular/compiler-cli": "^18.2.11",
"@angular/language-service": "^18.2.11",
"@angular/compiler-cli": "^19.0.0",
"@angular/language-service": "^19.0.0",
"@types/cookieconsent": "^3.1.3",
"@types/jasmine": "~5.1.4",
"@types/jasminewd2": "~2.0.13",

View File

@ -2,9 +2,10 @@ import { Component, HostListener, OnInit } from '@angular/core';
import { UDSApiService } from './services/uds-api.service';
@Component({
selector: 'uds-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
selector: 'uds-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
standalone: false
})
export class AppComponent implements OnInit {
title = 'UDS';

View File

@ -4,9 +4,10 @@ import { filter, debounceTime, distinctUntilChanged, tap } from 'rxjs/operators'
@Component({
selector: 'uds-filter',
templateUrl: './filter.component.html',
styleUrls: ['./filter.component.scss']
selector: 'uds-filter',
templateUrl: './filter.component.html',
styleUrls: ['./filter.component.scss'],
standalone: false
})
export class FilterComponent implements AfterViewInit {

View File

@ -5,9 +5,10 @@ import { UDSApiService } from '../../../services/uds-api.service';
const MAX_NAME_LENGTH = 32;
@Component({
selector: 'uds-service',
templateUrl: './service.component.html',
styleUrls: ['./service.component.scss'],
selector: 'uds-service',
templateUrl: './service.component.html',
styleUrls: ['./service.component.scss'],
standalone: false
})
export class ServiceComponent implements OnInit {
@Input() service: JSONService = {} as JSONService;

View File

@ -3,9 +3,10 @@ import { JSONGroup, JSONService } from '../../../types/services';
import { UDSApiService } from '../../../services/uds-api.service';
@Component({
selector: 'uds-services-group',
templateUrl: './services-group.component.html',
styleUrls: ['./services-group.component.scss']
selector: 'uds-services-group',
templateUrl: './services-group.component.html',
styleUrls: ['./services-group.component.scss'],
standalone: false
})
export class ServicesGroupComponent implements OnInit {

View File

@ -2,9 +2,10 @@ import { Component, OnInit } from '@angular/core';
import { UDSApiService } from '../../../services/uds-api.service';
@Component({
selector: 'uds-staff-info',
templateUrl: './staff-info.component.html',
styleUrls: ['./staff-info.component.scss']
selector: 'uds-staff-info',
templateUrl: './staff-info.component.html',
styleUrls: ['./staff-info.component.scss'],
standalone: false
})
export class StaffInfoComponent implements OnInit {

View File

@ -2,9 +2,10 @@ import {Component, Inject} from '@angular/core';
import { MAT_DIALOG_DATA } from '@angular/material/dialog';
@Component({
selector: 'uds-credentials-modal',
templateUrl: './credentials-modal.component.html',
styleUrls: ['./credentials-modal.component.scss']
selector: 'uds-credentials-modal',
templateUrl: './credentials-modal.component.html',
styleUrls: ['./credentials-modal.component.scss'],
standalone: false
})
export class CredentialsModalComponent {
username: string;

View File

@ -2,9 +2,10 @@ import { Component, OnInit } from '@angular/core';
import { UDSApiService } from '../../services/uds-api.service';
@Component({
selector: 'uds-footer',
templateUrl: './footer.component.html',
styleUrls: ['./footer.component.scss']
selector: 'uds-footer',
templateUrl: './footer.component.html',
styleUrls: ['./footer.component.scss'],
standalone: false
})
export class FooterComponent implements OnInit {

View File

@ -20,9 +20,10 @@ export interface ModalData {
}
@Component({
selector: 'uds-modal',
templateUrl: './modal.component.html',
styleUrls: ['./modal.component.scss'],
selector: 'uds-modal',
templateUrl: './modal.component.html',
styleUrls: ['./modal.component.scss'],
standalone: false
})
export class ModalComponent implements OnInit {
extra = '';

View File

@ -3,9 +3,10 @@ import { UDSApiService } from '../../services/uds-api.service';
import { Lang } from '../../types/config';
@Component({
selector: 'uds-navbar',
templateUrl: './navbar.component.html',
styleUrls: ['./navbar.component.scss']
selector: 'uds-navbar',
templateUrl: './navbar.component.html',
styleUrls: ['./navbar.component.scss'],
standalone: false
})
export class NavbarComponent implements OnInit {
lang: Lang = {} as Lang; // Current language

View File

@ -2,7 +2,8 @@ import { Pipe, PipeTransform } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
@Pipe({
name: 'safeHtml'
name: 'safeHtml',
standalone: false
})
export class SafeHtmlPipe implements PipeTransform {
constructor(private sanitizer: DomSanitizer) {}

View File

@ -1,8 +1,9 @@
import { Directive, OnInit, ElementRef } from '@angular/core';
@Directive({
// eslint-disable-next-line @angular-eslint/directive-selector
selector: 'uds-translate'
// eslint-disable-next-line @angular-eslint/directive-selector
selector: 'uds-translate',
standalone: false
})
export class TranslateDirective implements OnInit {

View File

@ -2,9 +2,10 @@ import { Component, OnInit } from '@angular/core';
import { UDSApiService } from '../../services/uds-api.service';
@Component({
selector: 'uds-about',
templateUrl: './about.component.html',
styleUrls: ['./about.component.scss']
selector: 'uds-about',
templateUrl: './about.component.html',
styleUrls: ['./about.component.scss'],
standalone: false
})
export class AboutComponent implements OnInit {
year = new Date().getFullYear();

View File

@ -3,9 +3,10 @@ import { UDSApiService } from '../../services/uds-api.service';
import { Downloadable } from '../../types/config';
@Component({
selector: 'uds-client-download',
templateUrl: './client-download.component.html',
styleUrls: ['./client-download.component.scss']
selector: 'uds-client-download',
templateUrl: './client-download.component.html',
styleUrls: ['./client-download.component.scss'],
standalone: false
})
export class ClientDownloadComponent implements OnInit {

View File

@ -3,9 +3,10 @@ import { UDSApiService } from '../../services/uds-api.service';
import { Downloadable } from '../../types/config';
@Component({
selector: 'uds-downloads',
templateUrl: './downloads.component.html',
styleUrls: ['./downloads.component.scss'],
selector: 'uds-downloads',
templateUrl: './downloads.component.html',
styleUrls: ['./downloads.component.scss'],
standalone: false
})
export class DownloadsComponent implements OnInit {
actors: Downloadable[] = [];

View File

@ -3,9 +3,10 @@ import { ActivatedRoute } from '@angular/router';
import { UDSApiService } from '../../services/uds-api.service';
@Component({
selector: 'uds-error',
templateUrl: './error.component.html',
styleUrls: ['./error.component.css'],
selector: 'uds-error',
templateUrl: './error.component.html',
styleUrls: ['./error.component.css'],
standalone: false
})
export class ErrorComponent implements OnInit {
error = '';

View File

@ -2,9 +2,10 @@ import { Component, OnInit } from '@angular/core';
import { UDSApiService } from '../../services/uds-api.service';
@Component({
selector: 'uds-launcher',
templateUrl: './launcher.component.html',
styleUrls: ['./launcher.component.css']
selector: 'uds-launcher',
templateUrl: './launcher.component.html',
styleUrls: ['./launcher.component.css'],
standalone: false
})
export class LauncherComponent implements OnInit {

View File

@ -4,9 +4,10 @@ import { UDSApiService } from '../../services/uds-api.service';
import { Authenticator } from '../../types/config';
@Component({
selector: 'uds-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.css'],
selector: 'uds-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.css'],
standalone: false
})
export class LoginComponent implements OnInit {
auths: Authenticator[];

View File

@ -2,9 +2,10 @@ import { Component, OnInit } from '@angular/core';
import { UDSApiService } from '../../services/uds-api.service';
@Component({
selector: 'uds-mfa',
templateUrl: './mfa.component.html',
styleUrls: ['./mfa.component.scss'],
selector: 'uds-mfa',
templateUrl: './mfa.component.html',
styleUrls: ['./mfa.component.scss'],
standalone: false
})
export class MfaComponent implements OnInit {
constructor(public api: UDSApiService) {}

View File

@ -15,9 +15,10 @@ class GroupedServices {
}
@Component({
selector: 'uds-services-page',
templateUrl: './services.component.html',
styleUrls: ['./services.component.css'],
selector: 'uds-services-page',
templateUrl: './services.component.html',
styleUrls: ['./services.component.css'],
standalone: false
})
export class ServicesComponent implements OnInit {
servicesInformation: JSONServicesInformation = {