add progress bar to data transfer

This commit is contained in:
marlon-erler
2026-09-30 18:57:09 +02:00
parent c78c5747cf
commit 397a5f76e4
25 changed files with 1125 additions and 1048 deletions
+13 -12
View File
@@ -52,22 +52,23 @@ export default class CoreViewModel {
)
return;
let exitNext: boolean = false;
let exitNext: boolean = false;
while (this.contexts.length > 0) {
const currentContext: Context | undefined = this.context;
if (!currentContext) break;
const response = currentContext.handleContextClose(fromHistoryEvent);
if (response == false) break;
const response =
currentContext.handleContextClose(fromHistoryEvent);
if (response == false) break;
this.contextStack.delete(currentContext.contextId);
if (response == true) {
exitNext = true;
continue;
} else if (exitNext == true) {
break
} else if (currentContext.contextId == contextId) {
break;
}
if (response == true) {
exitNext = true;
continue;
} else if (exitNext == true) {
break;
} else if (currentContext.contextId == contextId) {
break;
}
}
};
@@ -206,7 +207,7 @@ export class Context {
};
close = (): void => {};
handleContextClose = (fromHistoryEvent: boolean): void|boolean=> {};
handleContextClose = (fromHistoryEvent: boolean): void | boolean => {};
registerKeyStroke = (key: string, fn: () => void): void => {
this.keystrokes.set(key, fn);