THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||||
---|---|---|---|---|
| ||||
public class Tooltip { private final String display; private final List<Object> content; /** * Constructor. * * @param display * The normal display text. * This is what gets rendered normally. * @param content * The hover contents. * Typically a list of strings, but can also include any HTML5 beans as well. */ public Tooltip(String display, Object...content) { this.display = display; this.content = new ArrayList<Object>(Arrays.asList(content)); } /** * The swap method. * * <p> * Converts this bean into a div tag with contents. * * @param session The bean session. * @return The swapped contents of this bean. */ public Div swap(BeanSession session) { return div( small(display), span()._class("tooltiptext").children(content) )._class("tooltip"); } } |