remove detail from event
This commit is contained in:
@@ -42,7 +42,7 @@ import type { UmbModalToken } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_ACTION_EVENT_CONTEXT } from '@umbraco-cms/backoffice/action';
|
||||
import {
|
||||
UmbEntityDetailUpdatedEvent,
|
||||
UmbEntityUpdatedEvent,
|
||||
UmbRequestReloadChildrenOfEntityEvent,
|
||||
UmbRequestReloadStructureForEntityEvent,
|
||||
} from '@umbraco-cms/backoffice/entity-action';
|
||||
@@ -719,7 +719,7 @@ export abstract class UmbContentDetailWorkspaceContextBase<
|
||||
const structureEvent = new UmbRequestReloadStructureForEntityEvent({ unique, entityType });
|
||||
eventContext.dispatchEvent(structureEvent);
|
||||
|
||||
const updatedEvent = new UmbEntityDetailUpdatedEvent({
|
||||
const updatedEvent = new UmbEntityUpdatedEvent({
|
||||
unique,
|
||||
entityType,
|
||||
discriminator: this._workspaceEventDiscriminator,
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import type { UmbEntityActionEventArgs } from './entity-action.event.js';
|
||||
import { UmbEntityActionEvent } from './entity-action.event.js';
|
||||
|
||||
export class UmbEntityDetailUpdatedEvent extends UmbEntityActionEvent {
|
||||
static readonly TYPE = 'entity-detail-updated';
|
||||
export class UmbEntityUpdatedEvent extends UmbEntityActionEvent {
|
||||
static readonly TYPE = 'entity-updated';
|
||||
|
||||
constructor(args: UmbEntityActionEventArgs) {
|
||||
super(UmbEntityDetailUpdatedEvent.TYPE, args);
|
||||
super(UmbEntityUpdatedEvent.TYPE, args);
|
||||
}
|
||||
}
|
||||
@@ -7,7 +7,7 @@ import { UmbEntityContext, type UmbEntityModel, type UmbEntityUnique } from '@um
|
||||
import { UMB_DISCARD_CHANGES_MODAL, UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UmbObjectState } from '@umbraco-cms/backoffice/observable-api';
|
||||
import {
|
||||
UmbEntityDetailUpdatedEvent,
|
||||
UmbEntityUpdatedEvent,
|
||||
UmbRequestReloadChildrenOfEntityEvent,
|
||||
UmbRequestReloadStructureForEntityEvent,
|
||||
} from '@umbraco-cms/backoffice/entity-action';
|
||||
@@ -94,11 +94,11 @@ export abstract class UmbEntityDetailWorkspaceContextBase<
|
||||
this.#eventContext = context;
|
||||
|
||||
this.#eventContext.removeEventListener(
|
||||
UmbEntityDetailUpdatedEvent.TYPE,
|
||||
UmbEntityUpdatedEvent.TYPE,
|
||||
this.#onEntityDetailUpdatedEvent as unknown as EventListener,
|
||||
);
|
||||
this.#eventContext.addEventListener(
|
||||
UmbEntityDetailUpdatedEvent.TYPE,
|
||||
UmbEntityUpdatedEvent.TYPE,
|
||||
this.#onEntityDetailUpdatedEvent as unknown as EventListener,
|
||||
);
|
||||
});
|
||||
@@ -416,7 +416,7 @@ export abstract class UmbEntityDetailWorkspaceContextBase<
|
||||
// Discriminator to identify events from this workspace context
|
||||
protected readonly _workspaceEventDiscriminator = UmbId.new();
|
||||
|
||||
#onEntityDetailUpdatedEvent = (event: UmbEntityDetailUpdatedEvent) => {
|
||||
#onEntityDetailUpdatedEvent = (event: UmbEntityUpdatedEvent) => {
|
||||
const eventEntityUnique = event.getUnique();
|
||||
const eventEntityType = event.getEntityType();
|
||||
const eventDiscriminator = event.getDiscriminator();
|
||||
@@ -434,7 +434,7 @@ export abstract class UmbEntityDetailWorkspaceContextBase<
|
||||
public override destroy(): void {
|
||||
window.removeEventListener('willchangestate', this.#onWillNavigate);
|
||||
this.#eventContext?.removeEventListener(
|
||||
UmbEntityDetailUpdatedEvent.TYPE,
|
||||
UmbEntityUpdatedEvent.TYPE,
|
||||
this.#onEntityDetailUpdatedEvent as unknown as EventListener,
|
||||
);
|
||||
this._detailRepository?.destroy();
|
||||
|
||||
@@ -16,10 +16,7 @@ import { UmbVariantId } from '@umbraco-cms/backoffice/variant';
|
||||
|
||||
import '../../modals/shared/document-variant-language-picker.element.js';
|
||||
import { UMB_ACTION_EVENT_CONTEXT } from '@umbraco-cms/backoffice/action';
|
||||
import {
|
||||
UmbEntityDetailUpdatedEvent,
|
||||
UmbRequestReloadStructureForEntityEvent,
|
||||
} from '@umbraco-cms/backoffice/entity-action';
|
||||
import { UmbEntityUpdatedEvent, UmbRequestReloadStructureForEntityEvent } from '@umbraco-cms/backoffice/entity-action';
|
||||
|
||||
type DocumentVersion = {
|
||||
id: string;
|
||||
@@ -222,7 +219,7 @@ export class UmbRollbackModalElement extends UmbModalBaseElement<UmbRollbackModa
|
||||
const reloadStructureEvent = new UmbRequestReloadStructureForEntityEvent({ unique, entityType });
|
||||
actionEventContext.dispatchEvent(reloadStructureEvent);
|
||||
|
||||
const entityDetailUpdatedEvent = new UmbEntityDetailUpdatedEvent({ unique, entityType });
|
||||
const entityDetailUpdatedEvent = new UmbEntityUpdatedEvent({ unique, entityType });
|
||||
actionEventContext.dispatchEvent(entityDetailUpdatedEvent);
|
||||
|
||||
this.modalContext?.submit();
|
||||
|
||||
Reference in New Issue
Block a user