Browse Source

Fix when selecting date in due time selector.

pull/403/head
Sebastian Stehle 7 years ago
parent
commit
d897dd4c73
  1. 8
      src/Squidex/app/framework/angular/modals/modal.directive.ts

8
src/Squidex/app/framework/angular/modals/modal.directive.ts

@ -109,7 +109,7 @@ export class ModalDirective implements OnDestroy {
} }
private subscribeToModel(value: Model) { private subscribeToModel(value: Model) {
if (isModalModel(value)) { if (isModel(value)) {
this.currentModel = value; this.currentModel = value;
this.eventsModel.own(value.isOpen.subscribe(update => { this.eventsModel.own(value.isOpen.subscribe(update => {
@ -121,7 +121,7 @@ export class ModalDirective implements OnDestroy {
} }
private subscribeToView() { private subscribeToView() {
if (Types.is(this.model, DialogModel)) { if (Types.is(this.currentModel, DialogModel)) {
return; return;
} }
@ -175,7 +175,7 @@ export class ModalDirective implements OnDestroy {
} }
private hideModal(model: Model) { private hideModal(model: Model) {
if (model && isModalModel(model)) { if (model && isModel(model)) {
model.hide(); model.hide();
this.eventsView.unsubscribeAll(); this.eventsView.unsubscribeAll();
@ -183,6 +183,6 @@ export class ModalDirective implements OnDestroy {
} }
} }
function isModalModel(model: Model): model is DialogModel | ModalModel { function isModel(model: Model): model is DialogModel | ModalModel {
return Types.is(model, DialogModel) || Types.is(model, ModalModel); return Types.is(model, DialogModel) || Types.is(model, ModalModel);
} }
Loading…
Cancel
Save