/** * Adds a BS Image with the image properties all set * * @param imageUrl * * @return */ @NotNull public BSNavBarBrandImage<?> addImage(String imageUrl, String textAfter) { Image image = new Image(imageUrl); BSNavBarBrandImage<?> brandImage = new BSNavBarBrandImage(image); image.addStyle("width", "30px"); image.addStyle("height", "30px"); image.addClass("d-inline-block align-top"); add(image); addText(textAfter); return brandImage; }
/** * Adds a BS Image with the image properties all set * * @param imageUrl * * @return */ @NotNull public BSNavBarBrandImage<?> addImage(String imageUrl, String textAfter) { Image image = new Image(imageUrl); BSNavBarBrandImage<?> brandImage = new BSNavBarBrandImage(image); image.addStyle("width", "30px"); image.addStyle("height", "30px"); image.addClass("d-inline-block align-top"); add(image); addText(textAfter); return brandImage; }
/** * Adds a BS Image with the image properties all set * * @param imageUrl * * @return */ @NotNull public BSNavBarBrandImage<?> addImage(String imageUrl, String textAfter) { Image image = new Image(imageUrl); BSNavBarBrandImage<?> brandImage = new BSNavBarBrandImage(image); image.addStyle("width", "30px"); image.addStyle("height", "30px"); image.addClass("d-inline-block align-top"); add(image); addText(textAfter); return brandImage; }
/** * Creates a new theme pack item with the given values * * @param name * @param cssClass * @param iconImageLocation */ public ThemePackItem(String name, String cssClass, String iconImageLocation) { this.name = name; this.cssClass = cssClass; this.iconImageLocation = iconImageLocation; link = new Link(cssClass); add(link); if (iconImageLocation != null && !iconImageLocation.isEmpty()) { image = new Image(iconImageLocation); add(image); } span = new Span(); span.addClass("themeName"); span.setText(this.name); addClass(JQUIThemeBlocks.UI_Widget.toString()); addClass(JQUIThemeBlocks.UI_Widget_Input.toString()); addClass(JQUIThemeBlocks.UI_State_Active.toString()); link.add(span); }
/** * Creates a new theme pack item with the given values * * @param name * @param cssClass * @param iconImageLocation */ public ThemePackItem(String name, String cssClass, String iconImageLocation) { this.name = name; this.cssClass = cssClass; this.iconImageLocation = iconImageLocation; link = new Link(cssClass); add(link); if (iconImageLocation != null && !iconImageLocation.isEmpty()) { image = new Image(iconImageLocation); add(image); } span = new Span(); span.addClass("themeName"); span.setText(this.name); addClass(JQUIThemeBlocks.UI_Widget.toString()); addClass(JQUIThemeBlocks.UI_Widget_Input.toString()); addClass(JQUIThemeBlocks.UI_State_Active.toString()); link.add(span); }
/** * Creates a new theme pack item with the given values * * @param name * @param cssClass * @param iconImageLocation */ public ThemePackItem(String name, String cssClass, String iconImageLocation) { this.name = name; this.cssClass = cssClass; this.iconImageLocation = iconImageLocation; link = new Link(cssClass); add(link); if (iconImageLocation != null && !iconImageLocation.isEmpty()) { image = new Image(iconImageLocation); add(image); } span = new Span(); span.addClass("themeName"); span.setText(this.name); addClass(JQUIThemeBlocks.UI_Widget.toString()); addClass(JQUIThemeBlocks.UI_Widget_Input.toString()); addClass(JQUIThemeBlocks.UI_State_Active.toString()); link.add(span); }