Components supporting complete set of HTML tags, with dedicated classes for buttons, images, links, lists and iframe. Support for Handlebars.js templates is included.
enum class Align
CSS align attributes. |
|
open class Button : Widget
Button component. |
|
enum class ButtonSize
Button sizes. |
|
enum class ButtonStyle
Button styles. |
|
enum class ButtonType
Button types. |
|
open class Canvas : Widget
Canvas component. |
|
open class Div : Tag
Simple component rendered as div. |
|
open class Icon : Tag
Icon component with support for FontAwesome and Bootstrap glyphicons. |
|
open class Iframe : Widget
Iframe component. |
|
open class Image : Widget
Image component. |
|
enum class ImageShape
Image shapes. |
|
open class Label : Tag
Simple label component rendered as span. |
|
open class Link : SimplePanel
Link component. |
|
open class ListTag : SimplePanel
HTML list component. |
|
enum class ListType
HTML list types. |
|
enum class Sandbox
Iframe sandbox options. |
|
enum class TAG
HTML tags. |
|
open class Tag : SimplePanel, Template
HTML tag component. |
|
interface Template
Handlebars templates helper interface. |
fun <K> Template.setData(obj: K, serializer: SerializationStrategy<K>): Unit fun <K : Any> Template.setData(obj: K): Unit
Extension function to set serializable object as a template data. |