Methods
(static) applySplashscreen(serverSplashEnabled) → {void}
Apply splash background based on enabled flag Uses forceBackdrop parameter to show splashscreen before user login
| Name | Type | Description |
|---|---|---|
serverSplashEnabled | boolean |
- Type:
- void
(static) init() → {void}
- Type:
- void
(static) loadSplashscreen() → {void}
Load splashscreen if enabled on server Always fetches fresh branding config from server
- Type:
- void
(static) onBrandingConfigComplete() → {void}
Called when branding config task completes
- Type:
- void
(static) onDestroy() → {void}
onDestroy: Full teardown releasing all resources before component removal Called automatically by SceneManager.popScene() / clearScenes() Note: onScreenHidden already cleared the backdrop; this handles task/ref cleanup.
- Type:
- void
(static) onItemContentChanged() → {void}
- Type:
- void
(static) onKeyEvent(key, press) → {boolean}
| Name | Type | Description |
|---|---|---|
key | string | |
press | boolean |
- Type:
- boolean
(static) onQuickConnectEnabledProbeComplete() → {void}
Called when QuickConnectEnabledTask finishes. Reads the global field the task wrote and removes the button if the server reports Quick Connect disabled.
- Type:
- void
(static) onScreenHidden() → {void}
JRScreen hook called when the screen is hidden by the screen manager
- Type:
- void
(static) onScreenShown() → {void}
JRScreen hook called when the screen is displayed by the screen manager
- Type:
- void
(static) onSplashscreenEnabledLoaded() → {void}
Called when branding config finishes loading (if we had to wait)
- Type:
- void
(static) probeQuickConnectAvailability() → {void}
Probe the server's /QuickConnect/Enabled endpoint and remove the QC button if the server reports it disabled. Mirrors loadSplashscreen()'s wiring of BrandingConfigTask: observe the task's responseCode, read the global field on completion. Fail-open: only act on a definitive false.
- Type:
- void
(static) redraw() → {void}
- Type:
- void
(static) removeQuickConnectButton(reason) → {void}
Remove the Quick Connect button and re-center the remaining buttons. Safe to call repeatedly - removeChild is a no-op once the node is detached.
| Name | Type | Description |
|---|---|---|
reason | string |
- Type:
- void