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 {