/** * The physical close icon span * * @param closeIcon * * @return */ @SuppressWarnings("unchecked") @NotNull public J setCloseIcon(Span closeIcon) { if (this.closeIcon != null) { remove(this.closeIcon); this.closeIcon = null; } this.closeIcon = closeIcon; if (this.closeIcon != null) { add(this.closeIcon); this.closeIcon.addAttribute(GlobalAttributes.Aria_Hidden, Boolean.toString(true)); } return (J) this; }
/** * The physical close icon span * * @param closeIcon * * @return */ @SuppressWarnings("unchecked") @NotNull public J setCloseIcon(Span closeIcon) { if (this.closeIcon != null) { remove(this.closeIcon); this.closeIcon = null; } this.closeIcon = closeIcon; if (this.closeIcon != null) { add(this.closeIcon); this.closeIcon.addAttribute(GlobalAttributes.Aria_Hidden, Boolean.toString(true)); } return (J) this; }
/** * The physical close icon span * * @param closeIcon * * @return */ @SuppressWarnings("unchecked") @NotNull public J setCloseIcon(Span closeIcon) { if (this.closeIcon != null) { remove(this.closeIcon); this.closeIcon = null; } this.closeIcon = closeIcon; if (this.closeIcon != null) { add(this.closeIcon); this.closeIcon.addAttribute(GlobalAttributes.Aria_Hidden, Boolean.toString(true)); } return (J) this; }
/** * The physical close icon span * * @param closeIcon * * @return */ public BSCloseIcon setCloseIcon(Span closeIcon) { if (this.closeIcon != null) { remove(this.closeIcon); this.closeIcon = null; } this.closeIcon = closeIcon; if (this.closeIcon != null) { add(this.closeIcon); this.closeIcon.addAttribute(GlobalAttributes.Aria_Hidden, "true"); } return this; }
/** * The physical close icon span * * @param closeIcon * * @return */ public BSCloseIcon setCloseIcon(Span closeIcon) { if (this.closeIcon != null) { remove(this.closeIcon); this.closeIcon = null; } this.closeIcon = closeIcon; if (this.closeIcon != null) { add(this.closeIcon); this.closeIcon.addAttribute(GlobalAttributes.Aria_Hidden, "true"); } return this; }
/** * Configures the input component */ private void configureInputComponent() { if (!(getInputComponent() != null && getInputComponent() instanceof BSFormInputGroup)) { BSFormInputGroup inputGroup = new BSFormInputGroup((Input) getInputComponent()); if (getFrontIcon() != null) { Span newSpan = new Span<>().setText(getFrontIcon()); inputGroup.getInputGroupAddons() .add(newSpan); } Span iconFeedback = new Span(); iconFeedback.addAttribute(GlobalAttributes.Aria_Hidden, "true"); inputGroup.getInputGroupAddonsRight() .add(iconFeedback); add(inputGroup); } else { BSFormInputGroup ig = (BSFormInputGroup) getInputComponent(); Span iconFeedback = new Span(); iconFeedback.addAttribute(GlobalAttributes.Aria_Hidden, "true"); ig.getInputGroupAddonsRight() .add(iconFeedback); add(ig); } }
/** * Configures the input component */ private void configureInputComponent() { if (!(getInputComponent() != null && getInputComponent() instanceof BSFormInputGroup)) { BSFormInputGroup inputGroup = new BSFormInputGroup((Input) getInputComponent()); if (getFrontIcon() != null) { Span newSpan = new Span<>().setText(getFrontIcon()); inputGroup.getInputGroupAddons() .add(newSpan); } Span iconFeedback = new Span(); iconFeedback.addAttribute(GlobalAttributes.Aria_Hidden, "true"); inputGroup.getInputGroupAddonsRight() .add(iconFeedback); add(inputGroup); } else { BSFormInputGroup ig = (BSFormInputGroup) getInputComponent(); Span iconFeedback = new Span(); iconFeedback.addAttribute(GlobalAttributes.Aria_Hidden, "true"); ig.getInputGroupAddonsRight() .add(iconFeedback); add(ig); } }
/** * Set's the previous link * * @param previousLink * * @return */ @Override @SuppressWarnings("unchecked") @NotNull public J setPreviousLink(BSCarouselControl<?> previousLink) { getChildren().remove(this.previousLink); this.previousLink = previousLink; if (this.previousLink != null) { previousLink.addClass(BSCarouselOptions.Carousel_Control_Prev); previousLink.addAttribute("role", "button"); previousLink.addAttribute("data-slide", "prev"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSCarouselOptions.Carousel_Control_Prev_Icon); Span readerFriendly = new Span("Previous"); readerFriendly.addClass(BSColoursOptions.Sr_Only); previousLink.add(iconSpan); previousLink.add(readerFriendly); } return (J) this; }
/** * Sets the next link * * @param nextLink * * @return */ @Override @SuppressWarnings("unchecked") @NotNull public J setNextLink(BSCarouselControl<?> nextLink) { getChildren().remove(this.nextLink); this.nextLink = nextLink; if (this.nextLink != null) { nextLink.addClass(BSCarouselOptions.Carousel_Control_Next); nextLink.addAttribute("role", "button"); nextLink.addAttribute("data-slide", "next"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSCarouselOptions.Carousel_Control_Next_Icon); Span readerFriendly = new Span("Next"); readerFriendly.addClass(BSColoursOptions.Sr_Only); nextLink.add(iconSpan); nextLink.add(readerFriendly); } return (J) this; }
/** * Sets the next link * * @param nextLink * * @return */ @Override @SuppressWarnings("unchecked") @NotNull public J setNextLink(BSCarouselControl<?> nextLink) { getChildren().remove(this.nextLink); this.nextLink = nextLink; if (this.nextLink != null) { nextLink.addClass(BSCarouselOptions.Carousel_Control_Next); nextLink.addAttribute("role", "button"); nextLink.addAttribute("data-slide", "next"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSCarouselOptions.Carousel_Control_Next_Icon); Span readerFriendly = new Span("Next"); readerFriendly.addClass(BSColoursOptions.Sr_Only); nextLink.add(iconSpan); nextLink.add(readerFriendly); } return (J) this; }
/** * Sets the next link * * @param nextLink * * @return */ @Override @SuppressWarnings("unchecked") @NotNull public J setNextLink(BSCarouselControl<?> nextLink) { getChildren().remove(this.nextLink); this.nextLink = nextLink; if (this.nextLink != null) { nextLink.addClass(BSCarouselOptions.Carousel_Control_Next); nextLink.addAttribute("role", "button"); nextLink.addAttribute("data-slide", "next"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSCarouselOptions.Carousel_Control_Next_Icon); Span readerFriendly = new Span("Next"); readerFriendly.addClass(BSColoursOptions.Sr_Only); nextLink.add(iconSpan); nextLink.add(readerFriendly); } return (J) this; }
/** * Set's the previous link * * @param previousLink * * @return */ @Override @SuppressWarnings("unchecked") @NotNull public J setPreviousLink(BSCarouselControl<?> previousLink) { getChildren().remove(this.previousLink); this.previousLink = previousLink; if (this.previousLink != null) { previousLink.addClass(BSCarouselOptions.Carousel_Control_Prev); previousLink.addAttribute("role", "button"); previousLink.addAttribute("data-slide", "prev"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSCarouselOptions.Carousel_Control_Prev_Icon); Span readerFriendly = new Span("Previous"); readerFriendly.addClass(BSColoursOptions.Sr_Only); previousLink.add(iconSpan); previousLink.add(readerFriendly); } return (J) this; }
/** * Set's the previous link * * @param previousLink * * @return */ @Override @SuppressWarnings("unchecked") @NotNull public J setPreviousLink(BSCarouselControl<?> previousLink) { getChildren().remove(this.previousLink); this.previousLink = previousLink; if (this.previousLink != null) { previousLink.addClass(BSCarouselOptions.Carousel_Control_Prev); previousLink.addAttribute("role", "button"); previousLink.addAttribute("data-slide", "prev"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSCarouselOptions.Carousel_Control_Prev_Icon); Span readerFriendly = new Span("Previous"); readerFriendly.addClass(BSColoursOptions.Sr_Only); previousLink.add(iconSpan); previousLink.add(readerFriendly); } return (J) this; }
/** * Sets the next link * * @param nextLink * * @return */ @Override public J setNextLink(BSCarouselControl nextLink) { getChildren().remove(this.nextLink); this.nextLink = nextLink; if (this.nextLink != null) { nextLink.addClass("right"); nextLink.addClass(BSComponentCarouselOptions.Carousel_Control); nextLink.addAttribute("role", "button"); nextLink.addAttribute("data-slide", "next"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSComponentCarouselOptions.Icon_Next); Span readerFriendly = new Span("Next"); readerFriendly.addClass(BSColoursOptions.Sr_Only); nextLink.add(iconSpan); nextLink.add(readerFriendly); } return (J) this; }
/** * Set's the previous link * * @param previousLink * * @return */ @Override public J setPreviousLink(BSCarouselControl previousLink) { getChildren().remove(this.previousLink); this.previousLink = previousLink; if (this.previousLink != null) { previousLink.addClass("left"); previousLink.addClass(BSComponentCarouselOptions.Carousel_Control); previousLink.addAttribute("role", "button"); previousLink.addAttribute("data-slide", "prev"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSComponentCarouselOptions.Icon_Next); Span readerFriendly = new Span("Previous"); readerFriendly.addClass(BSColoursOptions.Sr_Only); previousLink.add(iconSpan); previousLink.add(readerFriendly); } return (J) this; }
/** * Set's the previous link * * @param previousLink * * @return */ @Override public J setPreviousLink(BSCarouselControl previousLink) { getChildren().remove(this.previousLink); this.previousLink = previousLink; if (this.previousLink != null) { previousLink.addClass("left"); previousLink.addClass(BSComponentCarouselOptions.Carousel_Control); previousLink.addAttribute("role", "button"); previousLink.addAttribute("data-slide", "prev"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSComponentCarouselOptions.Icon_Next); Span readerFriendly = new Span("Previous"); readerFriendly.addClass(BSColoursOptions.Sr_Only); previousLink.add(iconSpan); previousLink.add(readerFriendly); } return (J) this; }
/** * Sets the next link * * @param nextLink * * @return */ @Override public J setNextLink(BSCarouselControl nextLink) { getChildren().remove(this.nextLink); this.nextLink = nextLink; if (this.nextLink != null) { nextLink.addClass("right"); nextLink.addClass(BSComponentCarouselOptions.Carousel_Control); nextLink.addAttribute("role", "button"); nextLink.addAttribute("data-slide", "next"); Span iconSpan = new Span(); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass(BSComponentCarouselOptions.Icon_Next); Span readerFriendly = new Span("Next"); readerFriendly.addClass(BSColoursOptions.Sr_Only); nextLink.add(iconSpan); nextLink.add(readerFriendly); } return (J) this; }
iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass("icon-next"); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass("icon-next");
iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass("icon-next"); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass("icon-next");
iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass("icon-next"); iconSpan.addAttribute(GlobalAttributes.Aria_Hidden, "true"); iconSpan.addClass("icon-next");