From fefe4b696340e31bef71d654de875b2da09ced66 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Wed, 4 Jan 2017 14:20:15 +0000 Subject: [PATCH] update code as per code review - upgrade demo project - extend readme - remove commented out unit tests --- .../ng2-alfresco-documentlist/README.md | 1 + .../demo/package.json | 5 +- .../demo/src/main.ts | 52 +++++-------------- .../demo/tslint.json | 3 +- .../src/components/document-list.spec.ts | 29 ----------- 5 files changed, 18 insertions(+), 72 deletions(-) diff --git a/ng2-components/ng2-alfresco-documentlist/README.md b/ng2-components/ng2-alfresco-documentlist/README.md index 8c6e5867c2..553577f348 100644 --- a/ng2-components/ng2-alfresco-documentlist/README.md +++ b/ng2-components/ng2-alfresco-documentlist/README.md @@ -168,6 +168,7 @@ platformBrowserDynamic().bootstrapModule(AppModule); | Name | Type | Default | Description | | --- | --- | --- | --- | | `currentFolderId` | string | null | Initial node ID of displayed folder. Can be `-root-`, `-shared-`, `-my-`, or a fixed node ID | +| `folderNode` | `MinimalNodeEntryEntity` | null | Currently displayed folder node | | `navigate` | boolean | true | Toggles navigation to folder content or file preview | | `navigationMode` | string (click\|dblclick) | dblclick | User interaction for folder navigation or file preview | | `thumbnails` | boolean | false | Show document thumbnails rather than icons | diff --git a/ng2-components/ng2-alfresco-documentlist/demo/package.json b/ng2-components/ng2-alfresco-documentlist/demo/package.json index 25058acba4..17925edf9d 100644 --- a/ng2-components/ng2-alfresco-documentlist/demo/package.json +++ b/ng2-components/ng2-alfresco-documentlist/demo/package.json @@ -37,7 +37,10 @@ "alfresco-js-api": "^1.0.0", "ng2-alfresco-core": "1.0.0", "ng2-alfresco-datatable": "1.0.0", - "ng2-alfresco-documentlist": "^1.0.0" + "ng2-alfresco-documentlist": "^1.0.0", + "material-design-icons": "2.2.3", + "material-design-lite": "1.2.1", + "intl": "^1.2.5" }, "devDependencies": { "@types/jasmine": "^2.2.33", diff --git a/ng2-components/ng2-alfresco-documentlist/demo/src/main.ts b/ng2-components/ng2-alfresco-documentlist/demo/src/main.ts index 62dca5b9e7..20286d923b 100644 --- a/ng2-components/ng2-alfresco-documentlist/demo/src/main.ts +++ b/ng2-components/ng2-alfresco-documentlist/demo/src/main.ts @@ -19,13 +19,7 @@ import { NgModule, Component, OnInit, ViewChild } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { DocumentListModule, DocumentList, DocumentActionsService } from 'ng2-alfresco-documentlist'; -import { - CoreModule, - StorageService, - AlfrescoSettingsService, - AlfrescoAuthenticationService, - AlfrescoTranslationService -} from 'ng2-alfresco-core'; +import { CoreModule, StorageService, SettingsService, AuthService, AlfrescoTranslateService } from 'ng2-alfresco-core'; @Component({ selector: 'alfresco-app-demo', @@ -39,24 +33,16 @@ import { operations.
- + - + [creationMenuActions]="true"> - { expect(documentList.loadFolder).not.toHaveBeenCalled(); }); - /* - it('should emit folder changed event', (done) => { - spyOn(documentList, 'loadFolderByPath').and.returnValue(Promise.resolve()); - documentList.folderChange.subscribe(e => { - done(); - }); - - let newPath = '/some/new/path'; - documentList.currentFolderPath = newPath; - documentList.ngOnChanges({currentFolderPath: new SimpleChange(null, newPath)}); - }); - */ - - /* - it('should emit folder changed event with folder details', (done) => { - spyOn(documentList, 'loadFolderByPath').and.returnValue(Promise.resolve()); - - let path = '/path'; - - documentList.folderChange.subscribe(e => { - expect(e.path).toBe(path); - done(); - }); - - documentList.currentFolderPath = path; - documentList.ngOnChanges({currentFolderPath: new SimpleChange(null, path)}); - }); - */ - it('should execute context action on callback', () => { let action = { node: {},