fix edit view, title link
This commit is contained in:
parent
0cb1d9c47a
commit
5ded8ea0aa
@ -38,7 +38,9 @@ export class PageViewEdit implements OnInit, OnDestroy {
|
||||
private i18n: I18nService,
|
||||
private route: ActivatedRoute,
|
||||
private snackBar: MatSnackBar,
|
||||
public dialog: MatDialog) { }
|
||||
public dialog: MatDialog) {
|
||||
this.router.routeReuseStrategy.shouldReuseRoute = () => false;
|
||||
}
|
||||
|
||||
ngOnInit(): void {
|
||||
this.form = this.formBuilder.group({
|
||||
@ -52,24 +54,26 @@ export class PageViewEdit implements OnInit, OnDestroy {
|
||||
this.settings = settings;
|
||||
});
|
||||
|
||||
if (this.route.snapshot.queryParamMap.get('name')) {
|
||||
this.form.get('name').setValue(this.route.snapshot.queryParamMap.get('name'));
|
||||
}
|
||||
this.route.params.subscribe((params) => {
|
||||
if (params.name) {
|
||||
this.form.get('name').setValue(params.name);
|
||||
|
||||
this.form.get('entryType').setValue(this.entryType);
|
||||
this.form.get('entryType').valueChanges.subscribe((value) => {
|
||||
this.entryType = value;
|
||||
});
|
||||
this.form.get('sorting').setValue(this.sorting);
|
||||
this.form.get('sorting').valueChanges.subscribe((value) => {
|
||||
this.sorting = value;
|
||||
});
|
||||
this.form.get('index').valueChanges.subscribe((value) => {
|
||||
this.view.index = value;
|
||||
});
|
||||
this.form.get('entryType').setValue(this.entryType);
|
||||
this.form.get('entryType').valueChanges.subscribe((value) => {
|
||||
this.entryType = value;
|
||||
});
|
||||
this.form.get('sorting').setValue(this.sorting);
|
||||
this.form.get('sorting').valueChanges.subscribe((value) => {
|
||||
this.sorting = value;
|
||||
});
|
||||
this.form.get('index').valueChanges.subscribe((value) => {
|
||||
this.view.index = value;
|
||||
});
|
||||
|
||||
this.name = this.route.snapshot.paramMap.get('name');
|
||||
this.refresh();
|
||||
this.name = params.name;
|
||||
this.refresh();
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
ngOnDestroy(): void {
|
||||
|
@ -3,13 +3,15 @@
|
||||
<mat-icon>menu</mat-icon>
|
||||
</a>
|
||||
<mat-icon svgIcon="logo"></mat-icon>
|
||||
<span>
|
||||
<a class="main" routerLink="/">
|
||||
{{'bstlboard' | i18n}}
|
||||
</span>
|
||||
</a>
|
||||
<span class="spacer"></span>
|
||||
<ng-container *ngIf="authenticated">
|
||||
<a routerLink="/submit" mat-raised-button color="accent"><mat-icon>edit</mat-icon> {{'submission' |
|
||||
i18n}}</a>
|
||||
<a routerLink="/submit" mat-raised-button color="accent">
|
||||
<mat-icon>edit</mat-icon> {{'submission' |
|
||||
i18n}}
|
||||
</a>
|
||||
</ng-container>
|
||||
<ng-container>
|
||||
<button mat-button [matMenuTriggerFor]="menu">
|
||||
@ -80,4 +82,4 @@
|
||||
<mat-sidenav-content>
|
||||
<router-outlet></router-outlet>
|
||||
</mat-sidenav-content>
|
||||
</mat-sidenav-container>
|
||||
</mat-sidenav-container>
|
||||
|
@ -1,3 +1,8 @@
|
||||
mat-sidenav {
|
||||
min-width: 200px;
|
||||
}
|
||||
|
||||
a.main {
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
}
|
Loading…
Reference in New Issue
Block a user