Skip to content
Snippets Groups Projects
Commit ce96b92e authored by Florent POITTEVIN's avatar Florent POITTEVIN Committed by Homada.Boumedane
Browse files

feat: 971 Inline edition mode

parent 9339c95d
No related branches found
No related tags found
No related merge requests found
...@@ -5,6 +5,7 @@ import { ...@@ -5,6 +5,7 @@ import {
Output, Output,
} from "@angular/core"; } from "@angular/core";
import {DepositDataFile} from "@deposit/models/deposit-data-file.model"; import {DepositDataFile} from "@deposit/models/deposit-data-file.model";
import {SharedAbstractFormPresentational} from "@shared/components/presentationals/shared-abstract-form/shared-abstract-form.presentational";
import {SharedAbstractButtonToolbarPresentational} from "@shared/components/presentationals/shared-abstract-button-toolbar/shared-abstract-button-toolbar.presentational"; import {SharedAbstractButtonToolbarPresentational} from "@shared/components/presentationals/shared-abstract-button-toolbar/shared-abstract-button-toolbar.presentational";
import {SharedAbstractFormPresentational} from "@shared/components/presentationals/shared-abstract-form/shared-abstract-form.presentational"; import {SharedAbstractFormPresentational} from "@shared/components/presentationals/shared-abstract-form/shared-abstract-form.presentational";
import { import {
...@@ -56,6 +57,8 @@ export class ButtonToolbarDetailPresentational<TResourceModel extends BaseResour ...@@ -56,6 +57,8 @@ export class ButtonToolbarDetailPresentational<TResourceModel extends BaseResour
readonly formPresentational: SharedAbstractFormPresentational<TResourceModel>; readonly formPresentational: SharedAbstractFormPresentational<TResourceModel>;
private _mode: "edit" | "create" | "detail"; private _mode: "edit" | "create" | "detail";
@Input()
readonly keySaveButtonToTranslate: string = TRANSLATE("app.navigation.button.save");
@Input() @Input()
set mode(mode: "edit" | "create" | "detail") { set mode(mode: "edit" | "create" | "detail") {
...@@ -78,6 +81,9 @@ export class ButtonToolbarDetailPresentational<TResourceModel extends BaseResour ...@@ -78,6 +81,9 @@ export class ButtonToolbarDetailPresentational<TResourceModel extends BaseResour
@Output("showHistoryChange") @Output("showHistoryChange")
readonly showHistoryObs: Observable<DepositDataFile | undefined> = ObservableUtil.asObservable(this._showHistoryBS); readonly showHistoryObs: Observable<DepositDataFile | undefined> = ObservableUtil.asObservable(this._showHistoryBS);
@Input()
readonly formPresentational: SharedAbstractFormPresentational<TResourceModel>;
private readonly _editBS: BehaviorSubject<void> = new BehaviorSubject<void>(undefined); private readonly _editBS: BehaviorSubject<void> = new BehaviorSubject<void>(undefined);
@Output("editChange") @Output("editChange")
readonly editObs: Observable<void> = ObservableUtil.asObservable(this._editBS); readonly editObs: Observable<void> = ObservableUtil.asObservable(this._editBS);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment