Search in sources :

Example 1 with HCImg

use of com.helger.html.hc.html.embedded.HCImg in project phoss-directory by phax.

the class PublicHTMLProvider method _getNavbar.

@Nonnull
private static BootstrapNavbar _getNavbar(@Nonnull final LayoutExecutionContext aLEC) {
    final ISimpleURL aLinkToStartPage = aLEC.getLinkToMenuItem(aLEC.getMenuTree().getDefaultMenuItemID());
    final BootstrapNavbar aNavbar = new BootstrapNavbar();
    final HCImg aImg = AppCommonUI.createLogoImg();
    if (aImg != null)
        aNavbar.addBrand(aImg, aLinkToStartPage);
    aNavbar.addBrand(new HCSpan().addClass(AppCommonUI.CSS_CLASS_LOGO1).addChild(CPDPublisher.getApplicationTitle()), aLinkToStartPage);
    _addNavbarLoginLogout(aLEC, aNavbar);
    return aNavbar;
}
Also used : HCSpan(com.helger.html.hc.html.textlevel.HCSpan) BootstrapNavbar(com.helger.photon.bootstrap4.navbar.BootstrapNavbar) ISimpleURL(com.helger.commons.url.ISimpleURL) HCImg(com.helger.html.hc.html.embedded.HCImg) Nonnull(javax.annotation.Nonnull)

Aggregations

ISimpleURL (com.helger.commons.url.ISimpleURL)1 HCImg (com.helger.html.hc.html.embedded.HCImg)1 HCSpan (com.helger.html.hc.html.textlevel.HCSpan)1 BootstrapNavbar (com.helger.photon.bootstrap4.navbar.BootstrapNavbar)1 Nonnull (javax.annotation.Nonnull)1