[ACA-1442] improved notifications and delete/restore (#393)

* remove notifications from files component

* remove notifications from favorites page

* remove irrelevant tests

* snackbar effects

* snackbar theme

* improve permanent delete messaging

* cleanup tests

* strongly typed node delete directive, node actions

* strongly-typed directives

* test fixes

* redux dev tools, migrate permanent delete directive

* reload trashcan on service events

* delete and restore nodes, snackbar effects with undo

* wire viewer with store and effects

* test fixes

* migrate events

* fix spelling

* bug fixes

* use notification effects on restore node

* remove fdescribe

* node-versions using snackbar actions

* dispatch snackbars from node-move directive

* store-enabled create folder

* reduce dependency on ContentService for list reloads

* favorites use unified preview api for files

* simplify preview for shared files

* remove test
This commit is contained in:
Denys Vuika
2018-06-11 06:33:37 +01:00
committed by GitHub
parent c6cae392e2
commit e34e9ee726
47 changed files with 1393 additions and 1164 deletions

View File

@@ -130,7 +130,7 @@ describe('RecentFiles Routed Component', () => {
it('should reload nodes on onDeleteNode event', () => {
fixture.detectChanges();
contentService.nodeDeleted.next();
contentService.nodesDeleted.next();
expect(component.reload).toHaveBeenCalled();
});
@@ -138,7 +138,7 @@ describe('RecentFiles Routed Component', () => {
it('should reload on onRestoreNode event', () => {
fixture.detectChanges();
contentService.nodeRestored.next();
contentService.nodesRestored.next();
expect(component.reload).toHaveBeenCalled();
});
@@ -146,7 +146,7 @@ describe('RecentFiles Routed Component', () => {
it('should reload on move node event', () => {
fixture.detectChanges();
contentService.nodeMoved.next();
contentService.nodesMoved.next();
expect(component.reload).toHaveBeenCalled();
});