fixed various issues
This commit is contained in:
parent
9af6a40980
commit
fb3a25bcfe
@ -79,9 +79,6 @@ import { DictionaryAnnotationIconComponent } from './components/dictionary-annot
|
|||||||
import { BulkActionsComponent } from './screens/project-overview-screen/bulk-actions/bulk-actions.component';
|
import { BulkActionsComponent } from './screens/project-overview-screen/bulk-actions/bulk-actions.component';
|
||||||
import { HttpCacheInterceptor } from '@redaction/red-cache';
|
import { HttpCacheInterceptor } from '@redaction/red-cache';
|
||||||
import { HiddenActionComponent } from './common/hidden-action/hidden-action.component';
|
import { HiddenActionComponent } from './common/hidden-action/hidden-action.component';
|
||||||
import localeDe from '@angular/common/locales/de';
|
|
||||||
import { registerLocaleData } from '@angular/common';
|
|
||||||
registerLocaleData(localeDe);
|
|
||||||
|
|
||||||
export function HttpLoaderFactory(httpClient: HttpClient) {
|
export function HttpLoaderFactory(httpClient: HttpClient) {
|
||||||
return new TranslateHttpLoader(httpClient, '/assets/i18n/', '.json');
|
return new TranslateHttpLoader(httpClient, '/assets/i18n/', '.json');
|
||||||
@ -221,7 +218,6 @@ export function HttpLoaderFactory(httpClient: HttpClient) {
|
|||||||
MatInputModule
|
MatInputModule
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
{ provide: LOCALE_ID, useValue: 'de-DE' },
|
|
||||||
{
|
{
|
||||||
provide: HTTP_INTERCEPTORS,
|
provide: HTTP_INTERCEPTORS,
|
||||||
multi: true,
|
multi: true,
|
||||||
|
|||||||
@ -1,33 +1,22 @@
|
|||||||
<section class="dialog">
|
<section class="dialog">
|
||||||
<form (submit)="saveProject()" [formGroup]="projectForm">
|
<form (submit)="saveProject()" [formGroup]="projectForm">
|
||||||
<div
|
<div
|
||||||
[translate]="
|
[translate]="project?.projectId ? 'project-listing.add-edit-dialog.header-edit' : 'project-listing.add-edit-dialog.header-new'"
|
||||||
project?.projectId
|
|
||||||
? 'project-listing.add-edit-dialog.header-edit'
|
|
||||||
: 'project-listing.add-edit-dialog.header-new'
|
|
||||||
"
|
|
||||||
class="dialog-header heading-l"
|
class="dialog-header heading-l"
|
||||||
></div>
|
></div>
|
||||||
|
|
||||||
<div class="dialog-content">
|
<div class="dialog-content">
|
||||||
<div class="red-input-group">
|
<div class="red-input-group required">
|
||||||
<label translate="project-listing.add-edit-dialog.form.name"></label>
|
<label translate="project-listing.add-edit-dialog.form.name"></label>
|
||||||
<input formControlName="projectName" name="projectName" type="text" />
|
<input formControlName="projectName" name="projectName" type="text" />
|
||||||
</div>
|
</div>
|
||||||
<div class="red-input-group">
|
<div class="red-input-group">
|
||||||
<label translate="project-listing.add-edit-dialog.form.description"></label>
|
<label translate="project-listing.add-edit-dialog.form.description"></label>
|
||||||
<textarea
|
<textarea formControlName="description" name="description" type="text" rows="5"></textarea>
|
||||||
formControlName="description"
|
|
||||||
name="description"
|
|
||||||
type="text"
|
|
||||||
rows="5"
|
|
||||||
></textarea>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<mat-form-field class="mt-20">
|
<mat-form-field class="mt-20">
|
||||||
<mat-label>{{
|
<mat-label>{{ 'project-listing.add-edit-dialog.form.due-date' | translate }}</mat-label>
|
||||||
'project-listing.add-edit-dialog.form.due-date' | translate
|
|
||||||
}}</mat-label>
|
|
||||||
<input matInput [matDatepicker]="picker" formControlName="dueDate" />
|
<input matInput [matDatepicker]="picker" formControlName="dueDate" />
|
||||||
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
|
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
|
||||||
<mat-datepicker #picker></mat-datepicker>
|
<mat-datepicker #picker></mat-datepicker>
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
</div>
|
</div>
|
||||||
{{ manualRedactionEntryWrapper.manualRedactionEntry.value }}
|
{{ manualRedactionEntryWrapper.manualRedactionEntry.value }}
|
||||||
|
|
||||||
<div class="red-input-group" *ngIf="!isDictionaryRequest">
|
<div class="red-input-group required" *ngIf="!isDictionaryRequest">
|
||||||
<label translate="manual-annotation.dialog.content.reason"></label>
|
<label translate="manual-annotation.dialog.content.reason"></label>
|
||||||
<mat-select formControlName="reason" class="full-width">
|
<mat-select formControlName="reason" class="full-width">
|
||||||
<mat-option *ngFor="let option of legalOptions" [value]="option">
|
<mat-option *ngFor="let option of legalOptions" [value]="option">
|
||||||
@ -22,12 +22,12 @@
|
|||||||
<input type="text" [value]="redactionForm.get('reason').value?.legalBasis" disabled />
|
<input type="text" [value]="redactionForm.get('reason').value?.legalBasis" disabled />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="red-input-group">
|
<div class="red-input-group" [class.required]="!isDocumentAdmin">
|
||||||
<label translate="manual-annotation.dialog.content.comment"></label>
|
<label translate="manual-annotation.dialog.content.comment"></label>
|
||||||
<textarea formControlName="comment" name="comment" type="text" rows="4"></textarea>
|
<textarea formControlName="comment" name="comment" type="text" rows="4"></textarea>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="red-input-group" *ngIf="isDictionaryRequest">
|
<div class="red-input-group required" *ngIf="isDictionaryRequest">
|
||||||
<label translate="manual-annotation.dialog.content.dictionary"></label>
|
<label translate="manual-annotation.dialog.content.dictionary"></label>
|
||||||
|
|
||||||
<mat-select formControlName="dictionary">
|
<mat-select formControlName="dictionary">
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
<div class="project-stats-item">
|
<div class="project-stats-item">
|
||||||
<mat-icon svgIcon="red:document"></mat-icon>
|
<mat-icon svgIcon="red:document"></mat-icon>
|
||||||
<div>
|
<div>
|
||||||
<div class="heading">{{ totalPages | number: '':'de-DE' }}</div>
|
<div class="heading">{{ totalPages | number }}</div>
|
||||||
<div translate="project-listing.stats.analyzed-pages"></div>
|
<div translate="project-listing.stats.analyzed-pages"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -72,8 +72,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<mat-icon svgIcon="red:pages"></mat-icon>
|
<mat-icon svgIcon="red:pages"></mat-icon>
|
||||||
<span>{{
|
<span>{{
|
||||||
'project-overview.project-details.stats.analysed-pages'
|
'project-overview.project-details.stats.analysed-pages' | translate: { count: appStateService.activeProject.totalNumberOfPages | number }
|
||||||
| translate: { count: appStateService.activeProject.totalNumberOfPages | number: '':'de-DE' }
|
|
||||||
}}</span>
|
}}</span>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
@ -77,4 +77,9 @@
|
|||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&.required label:after {
|
||||||
|
content: ' *';
|
||||||
|
color: $primary;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user