[ADF-1346] Attachment list component is shown for completed tasks/processes. (#2194)

* Added ng-content to adf-empty-list compoent.
* Updated css to scss.
* Added 'CUSTOM_ELEMENTS_SCHEMA'  to allow non-angular elements.
* Updated readme.mg file
This commit is contained in:
siva kumar
2017-08-15 19:21:06 +05:30
committed by Mario Romano
parent ad75b6aa87
commit 5e17c8e103
29 changed files with 773 additions and 139 deletions

View File

@@ -21,7 +21,7 @@ import { ContentService, ThumbnailService } from 'ng2-alfresco-core';
@Component({
selector: 'adf-task-attachment-list',
styleUrls: ['./task-attachment-list.component.css'],
styleUrls: ['./task-attachment-list.component.scss'],
templateUrl: './task-attachment-list.component.html'
})
export class TaskAttachmentListComponent implements OnChanges {
@@ -29,6 +29,9 @@ export class TaskAttachmentListComponent implements OnChanges {
@Input()
taskId: string;
@Input()
disabled: boolean = false;
@Output()
attachmentClick = new EventEmitter();
@@ -38,6 +41,9 @@ export class TaskAttachmentListComponent implements OnChanges {
@Output()
error: EventEmitter<any> = new EventEmitter<any>();
@Input()
emptyListImageUrl: string = require('./../assets/images/empty_doc_lib.svg');
attachments: any[] = [];
isLoading: boolean = true;
@@ -133,9 +139,12 @@ export class TaskAttachmentListComponent implements OnChanges {
event.value.actions = [
viewAction,
removeAction,
downloadAction
];
if (!this.disabled) {
event.value.actions.splice(1, 0, removeAction);
}
}
onExecuteRowAction(event: any) {
@@ -175,4 +184,8 @@ export class TaskAttachmentListComponent implements OnChanges {
}
);
}
isDisabled(): boolean {
return this.disabled;
}
}