BootstrapTags

Companion
object
class Object
trait Matchable
class Any

Type members

Classlikes

case class ExclusiveRadioButtons[T](buttons: Seq[ToggleState[T]], unactiveStateClass: String, defaultToggles: Seq[Int], radioButtonsModifiers: HESetters)
trait FormTag
class LabelForModifiers(m: HtmlElement)
trait LabeledFormTag extends FormTag
case class ModalDialog(modalHeader: HtmlElement, modalBody: HtmlElement, modalFooter: HtmlElement, modifiers: HESetters, onopen: () => Unit, onclose: () => Unit)
case class NavBar(classPair: HESetters, brand: Option[NavBarBrand], contents: Seq[NavItem])
case class NavBarBrand(src: String, modifierSeq: HESetters, todo: () => Unit, alt: String)
case class NavItem(contentDiv: HtmlElement, todo: () => Unit, extraRenderPair: HESetters, activeDefault: Boolean, toRight: Boolean)
class PopableTypedTag(element: HtmlElement)
case class PopoverBuilder(element: HtmlElement, innerElement: HtmlElement, position: PopupPosition, trigger: PopupType, title: Option[String], dismissible: Boolean)
case class RadioButtons[T](states: Seq[ToggleState[T]], activeStates: Seq[ToggleState[T]], unactiveStateClass: String, modifiers: HESetters)
class SelectableSeqWithStyle[T](s: Seq[T])
class TTagCollapserWithReactive(r: Signal[Boolean])
case class Tab[T](t: T, title: HtmlElement, content: HtmlElement, active: Boolean, onClicked: () => Unit, onAdded: () => Unit, onRemoved: () => Unit, tabID: TabID, refID: String)
object Tabs
Companion
class
case class Tabs[T](initialTabs: Seq[Tab[T]], isClosable: Boolean, tabStyle: HESetters)
Companion
object
class TagCollapserOnClick[S <: HtmlElement](trigger: S)
case class Toast(header: ToastHeader, bodyText: String, toastPosition: ToastPosition, delay: Option[Int], toastID: ToastID)
case class ToastHeader(text: String, comment: String, backgroundColor: String)
case class ToastStack(toastPosition: ToastPosition, unstackOnClose: Boolean, initialToasts: Seq[Toast])
case class ToggleButtonState[T](state: ToggleState[T], activeState: Boolean, unactiveState: ToggleState[T], onToggled: () => Unit, modifiers: HESetters, withCaret: Boolean)
case class ToggleState[T](t: T, text: String, cls: String, todo: T => Unit)
class TooltipBuilder(element: HtmlElement, text: String, position: PopupPosition, condition: () => Boolean)
class TypedTagLabel(badge: Span)

Types

type HESetter = Setter[HtmlElement]
type HESetters = Seq[HESetter]
type TabID = String
type ToastID = String
type TypedContent = String | HtmlElement

Value members

Concrete methods

def badge(badgeValue: String, badgeStyle: HESetters): ReactiveHtmlElement[Span]
def buttonGroup: ReactiveHtmlElement[Div]
def buttonToolBar: ReactiveHtmlElement[Div]
def checkbox(isChecked: Boolean): ReactiveHtmlElement[Input]
def closeButton(dataDismiss: String, todo: () => Unit): ReactiveHtmlElement[Button]
def dataTable(rows: Seq[Seq[String]]): DataTableBuilder
def exclusiveRadio[T](buttons: Seq[ToggleState[T]], unactiveStateClass: String, defaultToggle: Int, radioButtonsModifiers: HESetters): ExclusiveRadioButtons[T]
def exclusiveRadios[T](buttons: Seq[ToggleState[T]], unactiveStateClass: String, defaultToggles: Seq[Int], radioButtonsModifiers: HESetters): ExclusiveRadioButtons[T]
def fileInput(todo: Input => Unit): ReactiveHtmlElement[Input]
def glyphSpan(glyphicon: HESetters, modifier: Modifier[HtmlElement], text: String): ReactiveHtmlElement[Span]
def hForm(formTags: FormTag*): HtmlElement
def hForm(heSetters: HESetters, formTags: FormTag*): HtmlElement
def inputGroupAppend(element: HtmlElement): ReactiveHtmlElement[Span]
def inputGroupPrepend(element: HtmlElement): ReactiveHtmlElement[Span]
def inputGroupText(text: String): ReactiveHtmlElement[Span]
def inputTag(content: String): ReactiveHtmlElement[Input]
def linkButton(content: String, link: String, buttonStyle: HESetters, openInOtherTab: Boolean): ReactiveHtmlElement[Anchor]
def progressBar(barMessage: String, ratio: Int): ReactiveHtmlElement[Div]
def radio[T](buttons: Seq[ToggleState[T]], activeStates: Seq[ToggleState[T]], unactiveStateClass: String, radioButtonsModifiers: HESetters): ReactiveHtmlElement[Div]
def stickAfter(element: HtmlElement, withSticker: HtmlElement): ReactiveHtmlElement[Div]
def stickBefore(element: HtmlElement, withSticker: HtmlElement): ReactiveHtmlElement[Div]
def stringNavItem(content: String, todo: () => Unit, activeDefault: Boolean): NavItem
def toast(toastHeader: ToastHeader, bodyText: String, toastPosition: ToastPosition, delay: Option[Int]): Toast
def toastStack(toastPosition: ToastPosition, unstackOnClose: Boolean, toasts: Toast*): ToastStack
def toggle[T](activeState: ToggleState[T], default: Boolean, unactiveState: ToggleState[T], onToggled: () => Unit, modifiers: HESetters, withCaret: Boolean): ToggleButtonState[T]
def vForm(elements: FormTag*): HtmlElement
def vForm(heSetters: HESetters, elements: FormTag*): HtmlElement

Concrete fields

Implicits

Implicits

implicit def HESetterToHeSetters(setter: HESetter): HESetters
implicit def htmlElementToFormTag(t: HtmlElement): FormTag