[ADF-3930] fix infinite pagination (#4275)

* refactoring infinite pagination

* fix lint

* fix import reuqest pagination from core

* fix failing unit test
This commit is contained in:
Eugenio Romano
2019-02-06 14:40:38 +00:00
committed by GitHub
parent 3a9958988a
commit d6b8e85c35
20 changed files with 198 additions and 109 deletions

View File

@@ -48,13 +48,13 @@ export class NodeSharedDirective implements OnChanges {
constructor(private dialog: MatDialog, private zone: NgZone) {}
shareNode(node: NodeEntry) {
if (node && node.entry && node.entry.isFile) {
shareNode(nodeEntry: NodeEntry) {
if (nodeEntry && nodeEntry.entry && nodeEntry.entry.isFile) {
this.dialog.open(ShareDialogComponent, {
width: '600px',
panelClass: 'adf-share-link-dialog',
data: {
node: node,
node: nodeEntry,
baseShareUrl: this.baseShareUrl
}
});
@@ -63,7 +63,7 @@ export class NodeSharedDirective implements OnChanges {
ngOnChanges() {
this.zone.onStable.subscribe(() => {
if (this.node) {
if (this.node && this.node.entry) {
this.isFile = this.node.entry.isFile;
this.isShared = this.node.entry.properties['qshare:sharedId'];
}