HoopsLayout
-
class
ui.layout.HoopsLayout()
Constructors
-
ui.layout.HoopsLayout.constructor() - HoopsLayout():
HoopsLayoutReturns:
HoopsLayout
Properties
-
ui.layout.HoopsLayout.styles static
styles: CSSResult[]Array of styles to apply to the element. The styles should be defined using the ? tag function, via constructible stylesheets, or imported from native CSS module scripts.
Note on Content Security Policy:
Element styles are implemented with
<style>tags when the browser doesn’t support adopted StyleSheets. To use such<style>tags with the style-src CSP directive, the style-src value must either include ‘unsafe-inline’ ornonce-<base64-value>with<base64-value>replaced be a server-generated nonce.To provide a nonce to use on generated
<style>elements, setwindow.litNonceto a server-generated nonce in your page’s HTML, before loading application code:<script> // Generated and unique per request: window.litNonce = 'a1b2c3d4'; </script>
-
ui.layout.HoopsLayout.slotsShown - slotsShown: Record
-
ui.layout.HoopsLayout.floatingPanels optional
floatingPanels: boolean
Methods
-
ui.layout.HoopsLayout.hideSlot() - hideSlot(name: HoopsLayoutSlotName): void
Hides the specified slot in the Hoops layout.
Parameters
name: HoopsLayoutSlotName
The name of the slot to hide.Returns: void
-
ui.layout.HoopsLayout.isSlotVisible() - isSlotVisible(slotName: HoopsLayoutSlotName): boolean
Determines whether a specific slot is visible.
Parameters
slotName: HoopsLayoutSlotName
The name of the slot to check visibility for.Returns: boolean
- Returns
trueif the slot is visible,falseotherwise.
- Returns
-
ui.layout.HoopsLayout.setSlotVisibility() - setSlotVisibility(slotName: HoopsLayoutSlotName, shown: boolean): void
Mutates the visibility state of a slot.
Parameters
slotName: HoopsLayoutSlotName
The name of the slot to mutate.shown: boolean
The visibility state to set for the slot.Returns: void
-
ui.layout.HoopsLayout.showSlot() - showSlot(name: HoopsLayoutSlotName): void
Sets the visibility of a layout slot to be shown.
Parameters
name: HoopsLayoutSlotName
The name of the layout slot.Returns: void
-
ui.layout.HoopsLayout.toggleSlotVisibility() - toggleSlotVisibility(name: HoopsLayoutSlotName): void
Toggles the visibility of a layout slot.
Parameters
name: HoopsLayoutSlotName
The name of the layout slot to toggle.Returns: void
-
ui.layout.HoopsLayout.render() - render(): unknown
Invoked on each update to perform rendering tasks. This method may return any value renderable by lit-html’s
ChildPart- typically aTemplateResult. Setting properties inside this method will not trigger the element to update.Returns: unknown