#9 new 'folderChange' event

- introduce new ‘folderChange’ event
- deprecated ‘folderClick’ event
- improved automation-id generation for cells
This commit is contained in:
Denys Vuika
2016-05-31 16:05:34 +01:00
parent a0cc7d6587
commit 366d147d53
4 changed files with 48 additions and 29 deletions

View File

@@ -38,7 +38,6 @@ declare let __moduleName: string;
export class FilesComponent {
breadcrumb: boolean = false;
navigation: boolean = true;
events: any[] = [];
absolutePath: string = '/Sites/swsdp/documentLibrary';
relativePath: string = '';
@@ -60,20 +59,14 @@ export class FilesComponent {
alert('Custom folder action for ' + event.value.displayName);
}
refreshDirectyory(event: any) {
this.absolutePath = event.value;
this.relativePath = this.getRelativeDirectory(this.absolutePath);
}
refreshDocumentList(event: Object) {
refreshDocumentList() {
this.absolutePath += '/';
}
getRelativeDirectory(currentFolderPath: string): string {
if (currentFolderPath.indexOf('/Sites/swsdp/documentLibrary/') !== -1) {
return currentFolderPath.replace('/Sites/swsdp/documentLibrary/', '');
} else {
return currentFolderPath.replace('/Sites/swsdp/documentLibrary', '');
onFolderChanged(event?: any) {
if (event) {
this.absolutePath = event.absolutePath;
this.relativePath = event.relativePath;
}
}
}