From 3e89ed84f6770a76f7398ce76589f91c6525be7e Mon Sep 17 00:00:00 2001 From: Will Abson Date: Fri, 11 Nov 2016 11:15:11 +0000 Subject: [PATCH] Enable task details dialog from process details on non-Chrome browsers Refs #1053 --- .../components/activiti-process-instance-tasks.component.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts index bcb62e4fa2..5edef586cc 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts @@ -24,6 +24,7 @@ import { DatePipe } from '@angular/common'; import { ProcessInstance } from '../models/process-instance'; declare let componentHandler: any; +declare let dialogPolyfill: any; @Component({ selector: 'activiti-process-instance-tasks', @@ -150,6 +151,9 @@ export class ActivitiProcessInstanceTasks implements OnInit { } public showDialog() { + if (!this.dialog.nativeElement.showModal) { + dialogPolyfill.registerDialog(this.dialog.nativeElement); + } if (this.dialog) { this.dialog.nativeElement.showModal(); }