| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_FADE |
static boolean |
DEFAULT_SHOW_CLOSE |
static String |
JS_EVENT_HIDDEN |
static String |
JS_EVENT_HIDE |
static String |
JS_EVENT_LOADED |
static String |
JS_EVENT_SHOW |
static String |
JS_EVENT_SHOWN |
| Constructor and Description |
|---|
BootstrapModal() |
BootstrapModal(EBootstrapModalSize eSize) |
| Modifier and Type | Method and Description |
|---|---|
com.helger.html.hc.html.HCDiv |
build() |
String |
getID() |
EBootstrapModalSize |
getSize() |
boolean |
isFade() |
boolean |
isShowClose() |
com.helger.html.js.builder.JSInvocation |
jsModal() |
com.helger.html.js.builder.JSInvocation |
jsModalHide()
Manually hides a modal.
|
com.helger.html.js.builder.JSInvocation |
jsModalShow()
Manually opens a modal.
|
com.helger.html.js.builder.JSInvocation |
jsModalToggle()
Manually toggles a modal.
|
com.helger.html.js.builder.JSPackage |
openModal(EBootstrapModalOptionBackdrop aBackdrop,
Boolean aKeyboard,
Boolean aShow,
String sRemotePath)
Activates your content as a modal.
|
BootstrapModal |
setBody(com.helger.html.hc.IHCNode... aFooter) |
BootstrapModal |
setBody(com.helger.html.hc.IHCNode aBody) |
BootstrapModal |
setBody(String sBody) |
BootstrapModal |
setFade(boolean bFade) |
BootstrapModal |
setFooter(com.helger.html.hc.IHCNode... aFooter) |
BootstrapModal |
setFooter(com.helger.html.hc.IHCNode aFooter) |
BootstrapModal |
setFooter(String sFooter) |
BootstrapModal |
setHeader(com.helger.html.hc.IHCNode... aFooter) |
BootstrapModal |
setHeader(com.helger.html.hc.IHCNode aHeader) |
BootstrapModal |
setHeader(String sHeader) |
BootstrapModal |
setShowClose(boolean bShowClose) |
public static final boolean DEFAULT_FADE
public static final boolean DEFAULT_SHOW_CLOSE
public static final String JS_EVENT_SHOW
public static final String JS_EVENT_SHOWN
public static final String JS_EVENT_HIDE
public static final String JS_EVENT_HIDDEN
public static final String JS_EVENT_LOADED
public BootstrapModal()
public BootstrapModal(@Nonnull EBootstrapModalSize eSize)
@Nonnull @Nonempty public String getID()
getID in interface com.helger.commons.id.IHasID<String>@Nonnull public EBootstrapModalSize getSize()
public boolean isFade()
@Nonnull public BootstrapModal setFade(boolean bFade)
public boolean isShowClose()
@Nonnull public BootstrapModal setShowClose(boolean bShowClose)
@Nonnull public BootstrapModal setHeader(@Nullable String sHeader)
@Nonnull public BootstrapModal setHeader(@Nullable com.helger.html.hc.IHCNode aHeader)
@Nonnull public BootstrapModal setHeader(@Nullable com.helger.html.hc.IHCNode... aFooter)
@Nonnull public BootstrapModal setBody(@Nullable String sBody)
@Nonnull public BootstrapModal setBody(@Nullable com.helger.html.hc.IHCNode aBody)
@Nonnull public BootstrapModal setBody(@Nullable com.helger.html.hc.IHCNode... aFooter)
@Nonnull public BootstrapModal setFooter(@Nullable String sFooter)
@Nonnull public BootstrapModal setFooter(@Nullable com.helger.html.hc.IHCNode aFooter)
@Nonnull public BootstrapModal setFooter(@Nullable com.helger.html.hc.IHCNode... aFooter)
@Nullable public com.helger.html.hc.html.HCDiv build()
build in interface com.helger.html.hc.IHCNodeBuilder@Nonnull public com.helger.html.js.builder.JSInvocation jsModal()
@Nonnull public com.helger.html.js.builder.JSPackage openModal(@Nullable EBootstrapModalOptionBackdrop aBackdrop, @Nullable Boolean aKeyboard, @Nullable Boolean aShow, @Nullable String sRemotePath)
aBackdrop - Includes a modal-backdrop element. Alternatively, specify static for
a backdrop which doesn't close the modal on click.aKeyboard - Closes the modal when escape key is pressedaShow - Shows the modal when initialized.sRemotePath - If a remote URL is provided, content will be loaded one time via
jQuery's load method and injected into the .modal-content div.@Nonnull public com.helger.html.js.builder.JSInvocation jsModalToggle()
@Nonnull public com.helger.html.js.builder.JSInvocation jsModalShow()
@Nonnull public com.helger.html.js.builder.JSInvocation jsModalHide()
Copyright © 2014–2015 Philip Helger. All rights reserved.