Invoked immediately after writing this markup out.
Invoked immediately after writing this markup out.
Invoked immediately before writing this markup out.
Invoked immediately before writing this markup out.
Iterate over everything
Iterate over everything
Gets or creates a data attribute (data-<name>) and returns the property attribute.
Creates a type-safe wrapper around a data attribute by name.
Creates a type-safe wrapper around a data attribute by name.
the type of the data for the property wrapper
the name of the data attribute (data-<name>)
the initial value to be applied to the data wrapper. This will be applied to the underlying attribute.
the converter to convert T to String
the parent Listenable
Manifest[T]
created Property wrapper
true if this Markup has been initialized.
true if this Markup has been initialized.
Invokes the function before rendering of this markup.
Invokes the function before rendering of this markup. If the markup is already rendered then the function is invoked immediately.
Invokes the function before rendering of this markup.
Invokes the function before rendering of this markup. If the markup is already rendered then the function is invoked immediately.
Invokes the supplied function upon init or immediately if this Markup has already been initialized.
Invokes the supplied function upon init or immediately if this Markup has already been initialized.
represents the function to be called upon init
Recursively walks up the DOM validating the 'render' state on its parents returning true only if all parents have the 'render' value set to true.
true if this Markup has been rendered.
true if this Markup has been rendered.
Updates attribute with value if it's not null.
Updates attribute with value if it's not null.
True if tag should never be self-closing even if there are no children.
True if tag should never be self-closing even if there are no children.
Defaults to false