package keys
- Alphabetic
- Public
- Protected
Type Members
- class AriaAttr[V] extends Key
This class represents an HTML Element Attribute.
This class represents an HTML Element Attribute. Meaning the key that can be set, not the whole a key-value pair.
- V
type of values that this Attribute can be set to
- class CompositeKey[K <: Key, -El <: Base] extends Key
- trait DerivedStyleBuilder[SS, DSP[_]] extends AnyRef
- class DerivedStyleProp[InputV] extends AnyRef
This class represents derived style props like
height.px
orbackgroundImage.url
- class EventProcessor[Ev <: Event, V] extends AnyRef
This class represents a sequence of transformations that are applied to events feeding into an EventListener EventProcessor-s are immutable, so can be reused by multiple setters.
This class represents a sequence of transformations that are applied to events feeding into an EventListener EventProcessor-s are immutable, so can be reused by multiple setters.
Example syntax:
input(onChange().preventDefault.mapTo(true) --> myBooleanWriteBus)
Note: Params are protected to avoid confusing autocomplete options (e.g. "useCapture")
- class EventProp[Ev <: Event] extends Key
This class represents an HTML Element Event Property.
This class represents an HTML Element Event Property. Meaning the key that can be set, not a key-value pair.
An example would be an "onclick" property.
Note: ReactiveEventProp is implicitly converted to EventProcessor. See all the useful methods there.
- Ev
type of DOM Events that the event handler callback for this event prop accepts
- class HtmlAttr[V] extends Key
This class represents an HTML Element Attribute.
This class represents an HTML Element Attribute. Meaning the key that can be set, not the whole a key-value pair.
- V
type of values that this Attribute can be set to
- class HtmlProp[V, DomV] extends Key
This class represents a DOM Element Property.
This class represents a DOM Element Property. Meaning the key that can be set, not a key-value pair.
Note: following the Javascript DOM Spec, Properties are distinct from Attributes even when they share a name.
- V
type of values that this Property can be set to
- DomV
type of values that this Property holds in the native Javascript DOM
- abstract class Key extends AnyRef
This class represents a Key typically found on the left hand side of the key-value pair
key := value
This class represents a Key typically found on the left hand side of the key-value pair
key := value
Example would be a particular attribute or a property (without the corresponding value), e.g. "href"
- class LockedEventKey[Ev <: Event, -In, +Out] extends AnyRef
- class StyleProp[V] extends Key with GlobalKeywords with DerivedStyleBuilder[StyleSetter, DerivedStyleProp]
- class SvgAttr[V] extends Key
This class represents an Svg Element Attribute.
This class represents an Svg Element Attribute. Meaning the key that can be set, not the whole a key-value pair.
- V
type of values that this Attribute can be set to
Deprecated Type Members
- class LockedCompositeKey[K <: Key, -El <: Base] extends AnyRef
Laminar key specific to a particular set of CompositeAttr values
Laminar key specific to a particular set of CompositeAttr values
- Annotations
- @deprecated
- Deprecated
(Since version 17.0.0-M1) LockedCompositeKey is deprecated. cls.toggle("foo") method is not necessary anymore: use cls("foo"), CompositeKeySetter now supports everything that LockedCompositeKey supported.
Value Members
- object CompositeKey
- object DerivedStyleBuilder
- object EventProcessor
- object StyleVendorPrefixes
- object SvgAttr