Alfresco Upload Component for Angular 2
Install
npm install --save ng2-alfresco-core ng2-alfresco-upload
Build from sources
Alternatively you can build component from sources with the following commands:
npm install
npm run build
Components included:
Upload button
This component, provide a buttons to upload files to alfresco.
Basic usage
<alfresco-upload-button [showDialogUpload]="true"
[showUdoNotificationBar]="true"
[uploadFolders]="true"
[multipleFiles]="false"
[acceptedFilesType]="*">
</alfresco-upload-button>
Options
showDialogUpload: {boolean} optional) default true. Hide/show upload dialog.
showUdoNotificationBar: {boolean} (optional) default true. Hide/show notification bar.
uploadFolders: {boolean} (optional) default false. Allow/disallow upload folders (only for chrome).
multipleFiles: {boolean} (optional) default false. Allow/disallow multiple files.
acceptedFilesType: {string} (optional) default "*". array of allowed file extensions , example: ".jpg,.gif,.png,.svg" .
Drag and drop
This component, provide a drag and drop are to upload files to alfresco.
Basic usage
<alfresco-upload-drag-area [showDialogUpload]="true" ></alfresco-upload-drag-area>
Options
showDialogUpload: {boolean} optional) default true. Hide/show upload dialog.
Running unit tests
npm test
This task rebuilds all the code, runs tslint, license checks and other quality check tools before performing unit testing.
Code coverage
npm run coverage