ui/BlueSkyFileManager¶
Classes¶
BlueSkyFileManager¶
Defined in: ui/BlueSkyFileManager.ts:42
BlueSky File Manager Handles file uploads for scenarios, plugins, and settings files
Constructors¶
Constructor¶
Defined in: ui/BlueSkyFileManager.ts:66
Returns¶
Methods¶
enableIntegratedMode()¶
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()¶
Defined in: ui/BlueSkyFileManager.ts:652
Parameters¶
fileType¶
string
folderName¶
string
Returns¶
Promise\<void>
navigateToPath()¶
Defined in: ui/BlueSkyFileManager.ts:660
Parameters¶
fileType¶
string
path¶
string
Returns¶
Promise\<void>
runScenario()¶
Defined in: ui/BlueSkyFileManager.ts:672
Parameters¶
filename¶
string
Returns¶
void
deleteFile()¶
Defined in: ui/BlueSkyFileManager.ts:687
Parameters¶
fileType¶
string
filename¶
string
Returns¶
Promise\<void>
closeModal()¶
Defined in: ui/BlueSkyFileManager.ts:741
Returns¶
void
openModal()¶
Defined in: ui/BlueSkyFileManager.ts:747
Returns¶
void
Variables¶
blueSkyFileManager¶
Defined in: ui/BlueSkyFileManager.ts:788