#930 fix dialogs for IE/Safari

- fix: People, comment and checklist dialogs do not appear (IE, Safari)
This commit is contained in:
Denys Vuika
2016-10-31 14:01:28 +00:00
parent 03d0ce1d86
commit 72c46ab8b2
5 changed files with 32 additions and 12 deletions

View File

@@ -19,10 +19,7 @@ import { Component, Input, OnInit, ViewChild, OnChanges, SimpleChanges } from '@
import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core';
import { ActivitiTaskListService } from './../services/activiti-tasklist.service';
import { TaskDetailsModel } from '../models/task-details.model';
import { Observer } from 'rxjs/Observer';
import { Observable } from 'rxjs/Observable';
declare let componentHandler: any;
import { Observer, Observable } from 'rxjs/Rx';
@Component({
selector: 'activiti-checklist',
@@ -95,6 +92,9 @@ export class ActivitiChecklist implements OnInit, OnChanges {
public showDialog() {
if (this.dialog) {
if (!this.dialog.nativeElement.showModal) {
dialogPolyfill.registerDialog(this.dialog.nativeElement);
}
this.dialog.nativeElement.showModal();
}
}