diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.css b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.css
index 0ce0127dee..6ed0c48abd 100644
--- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.css
+++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.css
@@ -31,3 +31,10 @@
transform: translate(0, -50%);
width: 40%;
}
+
+.comments-dialog {
+ position: fixed;
+ top: 50%;
+ transform: translate(0, -50%);
+ width: 40%;
+}
diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.html b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.html
index 4fbd156caa..4019f99011 100644
--- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.html
+++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.html
@@ -23,10 +23,7 @@
-
-
+
{{'TASK_DETAILS.ERROR.CLOSE'|translate}}
+
diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.ts
index ebf70f7bc3..51f0473150 100644
--- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.ts
+++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.ts
@@ -55,6 +55,9 @@ export class ActivitiTaskDetails implements OnInit, OnChanges {
@ViewChild('dialogPeople')
peopleDialog: any;
+ @ViewChild('dialogComments')
+ commentsDialog: any;
+
@Input()
debugMode: boolean = false;
@@ -303,6 +306,19 @@ export class ActivitiTaskDetails implements OnInit, OnChanges {
}
}
+ public showCommentsDialog(): void {
+ if (!this.commentsDialog.nativeElement.showModal) {
+ dialogPolyfill.registerDialog(this.commentsDialog.nativeElement);
+ }
+ this.commentsDialog.nativeElement.showModal();
+ }
+
+ public closeCommentsDialog(): void {
+ if (this.commentsDialog) {
+ this.commentsDialog.nativeElement.close();
+ }
+ }
+
onClaimTask(taskId: string): void {
this.loadDetails(taskId);
}
diff --git a/ng2-components/ng2-activiti-tasklist/src/components/adf-comment-list.component.css b/ng2-components/ng2-activiti-tasklist/src/components/adf-comment-list.component.css
index 662e6a8cfe..42209b5135 100644
--- a/ng2-components/ng2-activiti-tasklist/src/components/adf-comment-list.component.css
+++ b/ng2-components/ng2-activiti-tasklist/src/components/adf-comment-list.component.css
@@ -28,7 +28,7 @@
.adf-comment-message {
float: left;
- width: calc(100% - 20px);
+ width: calc(100% - 10px);
padding: 2px 10px;
font-family: Muli;
font-style: italic;
@@ -47,7 +47,7 @@
.adf-comment-contents {
float: left;
- width: calc(100% - 60px);
+ width: calc(100% - 10px);
}
adf-datatable >>> table thead {