ui/BlueSkyFileManager¶
Classes¶
BlueSkyFileManager¶
Defined in: ui/BlueSkyFileManager.ts:50
BlueSky File Manager Handles file uploads for scenarios, plugins, and settings files
Constructors¶
Constructor¶
Defined in: ui/BlueSkyFileManager.ts:74
Returns¶
Methods¶
enableIntegratedMode()¶
Defined in: ui/BlueSkyFileManager.ts:300
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()¶
Defined in: ui/BlueSkyFileManager.ts:639
Parameters¶
fileType¶
string
folderName¶
string
Returns¶
Promise\<void>
navigateToPath()¶
Defined in: ui/BlueSkyFileManager.ts:647
Parameters¶
fileType¶
string
path¶
string
Returns¶
Promise\<void>
runScenario()¶
Defined in: ui/BlueSkyFileManager.ts:659
Parameters¶
filename¶
string
Returns¶
void
deleteFile()¶
Defined in: ui/BlueSkyFileManager.ts:676
Parameters¶
fileType¶
string
filename¶
string
Returns¶
Promise\<void>
closeModal()¶
Defined in: ui/BlueSkyFileManager.ts:732
Returns¶
void
openModal()¶
Defined in: ui/BlueSkyFileManager.ts:738
Returns¶
void
Variables¶
blueSkyFileManager¶
Defined in: ui/BlueSkyFileManager.ts:779