aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app/_elements/folder/folder.component.ts
diff options
context:
space:
mode:
authorDanijel Anđelković <adanijel99@gmail.com>2022-05-26 22:12:45 +0200
committerDanijel Anđelković <adanijel99@gmail.com>2022-05-26 22:12:45 +0200
commit6060950ed1d6ba890ca44ae557aaa17632b9c350 (patch)
tree69957b29afcbb754ac3b52b88c6356954c78ad02 /frontend/src/app/_elements/folder/folder.component.ts
parent305dac6f0e327a2582dc4f93e83794b5169d7c8f (diff)
parent0b64e5c30cf77d8ff25cf2f8359234f6a4a501fd (diff)
Merge branch 'redesign' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into redesign
# Conflicts: # frontend/src/app/_elements/folder/folder.component.ts
Diffstat (limited to 'frontend/src/app/_elements/folder/folder.component.ts')
-rw-r--r--frontend/src/app/_elements/folder/folder.component.ts15
1 files changed, 14 insertions, 1 deletions
diff --git a/frontend/src/app/_elements/folder/folder.component.ts b/frontend/src/app/_elements/folder/folder.component.ts
index de1dfae9..451f16ef 100644
--- a/frontend/src/app/_elements/folder/folder.component.ts
+++ b/frontend/src/app/_elements/folder/folder.component.ts
@@ -42,6 +42,7 @@ export class FolderComponent implements AfterViewInit {
selectedFileIndex: number = -1;
selectedFile?: FolderFile;
hoveringOverFileIndex: number = -1;
+ saveDisabled: boolean = false;
@Output() selectedFileChanged: EventEmitter<FolderFile> = new EventEmitter();
@Output() fileFromRoute: EventEmitter<FolderFile> = new EventEmitter();
@@ -183,7 +184,9 @@ export class FolderComponent implements AfterViewInit {
if (!this._initialized) {
this.files = this.folders[this.startingTab];
this.filteredFiles = [];
- setTimeout(() => this.selectTab(this.startingTab));
+ setTimeout(() => {
+ this.selectTab(this.startingTab);
+ });
this._initialized = true;
}
}
@@ -240,12 +243,15 @@ export class FolderComponent implements AfterViewInit {
})
/* ------------------------------------------------ */
this.searchTermsChanged();
+ if (this.selectedTab == TabType.MyExperiments)
+ this.selectTab(TabType.MyExperiments);
})
});
});
}
saveNewFile() {
+ this.saveDisabled = true;
this.loadingAction = true;
switch (this.type) {
case FolderType.Dataset:
@@ -272,6 +278,7 @@ export class FolderComponent implements AfterViewInit {
});
break;
}
+ this.saveDisabled = false;
}
predictorsForExp: { [expId: string]: Predictor[] } = {}
@@ -380,6 +387,9 @@ export class FolderComponent implements AfterViewInit {
this.selectTab(TabType.MyDatasets);
});
}
+ if (this.archive) {
+ this.refreshExperiments();
+ }
});
})
@@ -401,6 +411,9 @@ export class FolderComponent implements AfterViewInit {
this.selectTab(TabType.MyModels);
});
}
+ if (this.archive) {
+ this.refreshExperiments();
+ }
});
})