added dmp breadcrumbs

This commit is contained in:
Sofia Papacharalampous 2024-05-31 17:29:03 +03:00
parent 61ec8e7523
commit 9c4c0bcb66
7 changed files with 60 additions and 47 deletions

View File

@ -365,7 +365,7 @@
// left: 362px;
width: calc(100% - 366px);
overflow-y: auto;
height: calc(100vh - 218px);
height: calc(100vh - 250px);
}
}

View File

@ -30,7 +30,16 @@
</div>
</div>
<div class="container-fluid">
<div class="row pt-2">
<div class="col-12">
<app-navigation-breadcrumb />
</div>
</div>
</div>
<!-- First Step -->
<div class="container-fluid">
<div class="row" id="editor-form" *ngIf="this.step === 0 && this.isNew">
<div class="col-12 blueprint-section">
<div class="row">
@ -76,6 +85,7 @@
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row">

View File

@ -246,14 +246,14 @@ mat-icon.size-16 {
// left: 362px;
width: calc(100% - 366px);
overflow-y: auto;
height: calc(100vh - 218px);
height: calc(100vh - 250px);
}
.formForStep0 {
position: relative;
width: 100%;
overflow-y: auto;
height: calc(100vh - 218px);
height: calc(100vh - 250px);
}
.action-btn {
@ -281,7 +281,7 @@ mat-icon.size-16 {
letter-spacing: 0px;
color: #212121;
opacity: 1;
margin: 3rem 0rem 3rem 0rem;
margin: 1rem 0rem 3rem 0rem;
}
.changes {

View File

@ -52,6 +52,7 @@ import { DmpEditorService } from './dmp-editor.service';
import { Title } from '@angular/platform-browser';
import { AnalyticsService } from '@app/core/services/matomo/analytics-service';
import { DmpContactPrefillDialogComponent } from '../dmp-contact-prefill-dialog/dmp-contact-prefill-dialog.component';
import { BreadcrumbService } from '@app/ui/misc/breadcrumb/breadcrumb.service';
@Component({
selector: 'app-dmp-editor',
@ -166,6 +167,7 @@ export class DmpEditorComponent extends BaseEditor<DmpEditorModel, Dmp> implemen
public descriptionService: DescriptionService,
public titleService: Title,
private analyticsService: AnalyticsService,
private breadcrumbService: BreadcrumbService
) {
const descriptionLabel:string = route.snapshot.data['entity']?.label;
if (descriptionLabel) {
@ -273,6 +275,7 @@ export class DmpEditorComponent extends BaseEditor<DmpEditorModel, Dmp> implemen
refreshData(): void {
this.getItem(this.editorModel.id, (data: Dmp) => {
this.breadcrumbService.addIdResolvedValue(data.id.toString(), data.label);
this.prepareForm(data)
if (this.isNew === false && this.step===0) this.nextStep();
});

View File

@ -17,9 +17,6 @@ const routes: Routes = [
canDeactivate: [PendingChangesGuard],
data: {
breadcrumb: true,
...BreadcrumbService.generateRouteDataConfiguration({
hideNavigationItem: true
}),
authContext: {
permissions: [AppPermission.NewDmp]
}
@ -35,9 +32,6 @@ const routes: Routes = [
},
data: {
breadcrumb: true,
...BreadcrumbService.generateRouteDataConfiguration({
hideNavigationItem: true
}),
getFromTitleService: true,
usePrefix: false
}

View File

@ -18,6 +18,9 @@ const routes: Routes = [
loadChildren: () => import('./dmp-editor-blueprint/dmp-editor.module').then(m => m.DmpEditorModule),
data: {
breadcrumb: true,
...BreadcrumbService.generateRouteDataConfiguration({
title: 'DMP-EDITOR.TITLE-NEW'
}),
title: 'DMP-EDITOR.TITLE-NEW'
}
},
@ -26,6 +29,9 @@ const routes: Routes = [
loadChildren: () => import('./dmp-editor-blueprint/dmp-editor.module').then(m => m.DmpEditorModule),
data: {
breadcrumb: true,
...BreadcrumbService.generateRouteDataConfiguration({
hideNavigationItem: true
}),
title: 'DMP-EDITOR.TITLE-EDIT'
}
},

View File

@ -1547,7 +1547,7 @@
"DMP-EDITOR": {
"TITLE-NEW": "New Plan",
"TITLE-EDIT": "Editing Plan",
"TITLE": "Plan Blueprint",
"TITLE": "Plan Template",
"UNSAVED-CHANGES": "unsaved changes",
"LOCKED": "Locked",
"DESCRIPTION": "Description",