Skip to content

ui/BlueSkyFileManager

Classes

BlueSkyFileManager

Defined in: ui/BlueSkyFileManager.ts:42

BlueSky File Manager Handles file uploads for scenarios, plugins, and settings files

Constructors

Constructor
new BlueSkyFileManager(): BlueSkyFileManager;

Defined in: ui/BlueSkyFileManager.ts:66

Returns

BlueSkyFileManager

Methods

enableIntegratedMode()
enableIntegratedMode(): void;

Defined in: ui/BlueSkyFileManager.ts:299

Switch file management into integrated mode (integrated build only).

In the integrated build BlueSky runs inside the same container as the WebATM backend, so its scenario/plugins/output directories live at a fixed path that the backend wires up automatically (see webatm_integrated.bluesky_paths). There is nothing for the user to configure, so hide the "BlueSky Base Directory" input + Configure button; the auto-configured paths are still shown via the normal configured-state UI. Never called in the default build, so it stays a no-op there.

Returns

void

navigateToFolder(fileType, folderName): Promise<void>;

Defined in: ui/BlueSkyFileManager.ts:652

Parameters
fileType

string

folderName

string

Returns

Promise\<void>

navigateToPath(fileType, path): Promise<void>;

Defined in: ui/BlueSkyFileManager.ts:660

Parameters
fileType

string

path

string

Returns

Promise\<void>

runScenario()
runScenario(filename): void;

Defined in: ui/BlueSkyFileManager.ts:672

Parameters
filename

string

Returns

void

deleteFile()
deleteFile(fileType, filename): Promise<void>;

Defined in: ui/BlueSkyFileManager.ts:687

Parameters
fileType

string

filename

string

Returns

Promise\<void>

closeModal()
closeModal(): void;

Defined in: ui/BlueSkyFileManager.ts:741

Returns

void

openModal()
openModal(): void;

Defined in: ui/BlueSkyFileManager.ts:747

Returns

void

Variables

blueSkyFileManager

const blueSkyFileManager: BlueSkyFileManager;

Defined in: ui/BlueSkyFileManager.ts:788