@Nonnull public IHCElementWithChildren <?> createQuestionBox (@Nonnull final ILayoutExecutionContext aWPEC, @Nullable final String sText) { return new HCDiv ().addChild (sText).addClass (CSS_CLASS_QUESTIONBOX); }
@Nullable public HCDiv build () { final HCDiv ret = new HCDiv ().addClass (CBootstrapCSS.MODAL) .setRole (EHTMLRole.DIALOG) .setCustomAttr (CHTMLAttributes.ARIA_HIDDEN, "true") .setID (m_sID); if (m_bFade) ret.addClass (CBootstrapCSS.FADE); final HCDiv aDialog = ret.addAndReturnChild (new HCDiv ().addClasses (CBootstrapCSS.MODAL_DIALOG, m_eSize)); final HCDiv aContent = aDialog.addAndReturnChild (new HCDiv ().addClass (CBootstrapCSS.MODAL_CONTENT) .setID (_getContentID ())); if (m_aHeader != null) { final String sTitleID = _getTitleID (); ret.setCustomAttr (CHTMLAttributes.ARIA_LABELLEDBY, sTitleID); final HCDiv aHeader = aContent.addAndReturnChild (new HCDiv ().addClass (CBootstrapCSS.MODAL_HEADER)); if (m_bShowClose) aHeader.addChild (new BootstrapCloseIcon ().setDataAttr ("dismiss", "modal")); aHeader.addChild (new HCH4 ().addClass (CBootstrapCSS.MODAL_TITLE).setID (sTitleID).addChild (m_aHeader)); } if (m_aBody != null) aContent.addChild (new HCDiv ().addClass (CBootstrapCSS.MODAL_BODY).addChild (m_aBody)); if (m_aFooter != null) aContent.addChild (new HCDiv ().addClass (CBootstrapCSS.MODAL_FOOTER).addChild (m_aFooter)); return ret; }
@Nonnull public IHCElementWithChildren <?> createInfoBox (@Nonnull final ILayoutExecutionContext aWPEC, @Nullable final String sText) { return new HCDiv ().addChild (sText).addClass (CSS_CLASS_INFOBOX); }
aCtrlDiv.addClass (CBootstrapCSS.CHECKBOX); else if (bFirstControlIsRadioButton) aCtrlDiv.addClass (CBootstrapCSS.RADIO); aLeftGrid.applyOffsetTo (aCtrlParent); aRightGrid.applyTo (aCtrlParent); aFinalNode = new HCDiv ().addClass (CBootstrapCSS.FORM_GROUP).addChild (aCtrlParent.addChild (aCtrlDiv)); aFinalNode = new HCDiv ().addClass (CBootstrapCSS.FORM_GROUP); aCtrlParent.addChild (eState.getIconAsNode ()); if (bContainsFormControlStatic) aCtrlParent.addClass (CBootstrapCSS.FORM_CONTROL_STATIC); aCtrlParent.addChild (aCtrls); aFinalNode.addChildren (aLabel, aCtrlParent); aCtrlParent.addChild (eState.getIconAsNode ()); if (bContainsFormControlStatic) aCtrlParent.addClass (CBootstrapCSS.FORM_CONTROL_STATIC); aCtrlParent.addChild (aCtrls); aFinalNode.addChild (aCtrlParent); aFinalNode.addClass (eState); aFinalNode.addClass (CBootstrapCSS.HAS_FEEDBACK);
@Nonnull public IHCElementWithChildren <?> createErrorBox (@Nonnull final ILayoutExecutionContext aWPEC, @Nullable final String sText) { return new HCDiv ().addChild (sText).addClass (CSS_CLASS_ERRORBOX); }
@Nonnull public IHCElementWithChildren <?> createWarnBox (@Nonnull final ILayoutExecutionContext aWPEC, @Nullable final String sText) { return new HCDiv ().addChild (sText).addClass (CSS_CLASS_WARNBOX); }
@Nonnull public IHCElementWithChildren <?> createSuccessBox (@Nonnull final ILayoutExecutionContext aWPEC, @Nullable final String sText) { return new HCDiv ().addChild (sText).addClass (CSS_CLASS_SUCCESSBOX); }
@Nonnull public HCDiv getAsResponsiveTable () { return new HCDiv ().addClass (CBootstrapCSS.TABLE_RESPONSIVE).addChild (this); } }
@Nonnull public HCDiv getOrCreateHeader () { if (m_aHeader == null) { m_aHeader = new HCDiv ().addClass (CBootstrapCSS.PANEL_HEADING); addChild (0, m_aHeader); } return m_aHeader; }
@Nonnull public HCDiv getOrCreateFooter () { if (m_aFooter == null) { m_aFooter = new HCDiv ().addClass (CBootstrapCSS.PANEL_FOOTER); addChild (m_aFooter); } return m_aFooter; }
/** * Create a new Panel element * * @param eType * Panel type. May not be <code>null</code>. */ public BootstrapPanel (@Nonnull final EBootstrapPanelType eType) { ValueEnforcer.notNull (eType, "Type"); addClasses (CBootstrapCSS.PANEL, eType); m_eType = eType; m_aBody = addAndReturnChild (new HCDiv ().addClass (CBootstrapCSS.PANEL_BODY)); }