public ItemFragment(String id, IMenuItem item) { super(id, "item-fragment", Menu.this); this.add(new EmptyPanel("icon").add(AttributeModifier.append("class", new PropertyModel<String>(item, "iconClass")))); this.add(new Label("title", item.getTitle())); } }
@Override protected void onInitialize() { super.onInitialize(); this.add(new EmptyPanel("icon").add(AttributeModifier.append("class", KendoIcon.getCssClass(icon)))); this.add(new Label("text", this.getDefaultModel())); } }
@Override protected void onInitialize() { super.onInitialize(); this.add(new EmptyPanel("icon").add(AttributeModifier.append("class", KendoIcon.getCssClass(icon)))); this.add(new Label("text", this.getDefaultModel())); } }
public ItemFragment(String id, IMenuItem item) { super(id, "item-fragment", Menu.this); this.add(new EmptyPanel("icon").add(AttributeModifier.append("class", KendoIcon.getCssClass(item.getIcon())))); this.add(new Label("title", item.getTitle()).setRenderBodyOnly(true)); } }
public ItemFragment(String id, IMenuItem item) { super(id, "item-fragment", Menu.this); this.add(new EmptyPanel("icon").add(AttributeModifier.append("class", KendoIcon.getCssClass(item.getIcon())))); this.add(new Label("title", item.getTitle()).setRenderBodyOnly(true)); } }
@Override protected Component newMessageDisplayComponent(String id, FeedbackMessage message) { WebMarkupContainer container = new WebMarkupContainer(id); container.add(new EmptyPanel("icon").add(AttributeModifier.replace("class", this.getIconClass(message)))); container.add(super.newMessageDisplayComponent("label", message)); return container; }
@Override protected Component newMessageDisplayComponent(String id, FeedbackMessage message) { WebMarkupContainer container = new WebMarkupContainer(id); container.add(new EmptyPanel("icon").add(AttributeModifier.replace("class", this.getIconClass(message)))); container.add(super.newMessageDisplayComponent("label", message)); return container; }
/** * Main Constructor. * * @param id the markup id, an html div suffice to host a dialog. * @param title the title of the dialog * @param message the message to be displayed * @param buttons list of buttons to be displayed * @param icon the predefined icon to display */ public MessageWindow(String id, IModel<String> title, IModel<String> message, List<WindowButton> buttons, String icon) { super(id, title, message, buttons); // icon // this.add(new EmptyPanel("icon").add(AttributeModifier.append("class", KendoIcon.getCssClass(icon)))); // form // this.form = MessageWindow.newForm("form"); this.add(this.form); }
/** * Main Constructor. * * @param id the markup id, an html div suffice to host a dialog. * @param title the title of the dialog * @param message the message to be displayed * @param buttons list of buttons to be displayed * @param icon the predefined icon to display */ public MessageWindow(String id, IModel<String> title, IModel<String> message, List<WindowButton> buttons, String icon) { super(id, title, message, buttons); // icon // this.add(new EmptyPanel("icon").add(AttributeModifier.append("class", KendoIcon.getCssClass(icon)))); // form // this.form = MessageWindow.newForm("form"); this.add(this.form); }
public LinkFragment(String id, UrlMenuItem item) { super(id, "link-fragment", Menu.this); WebMarkupContainer link = new WebMarkupContainer("link"); link.add(AttributeModifier.replace("href", item.getUrl())); link.add(new EmptyPanel("icon").add(AttributeModifier.append("class", KendoIcon.getCssClass(item.getIcon())))); link.add(new Label("title", item.getTitle()).setRenderBodyOnly(true)); this.add(link); } }
public LinkFragment(String id, UrlMenuItem item) { super(id, "link-fragment", Menu.this); WebMarkupContainer link = new WebMarkupContainer("link"); link.add(AttributeModifier.replace("href", item.getUrl())); link.add(new EmptyPanel("icon").add(AttributeModifier.append("class", KendoIcon.getCssClass(item.getIcon())))); link.add(new Label("title", item.getTitle()).setRenderBodyOnly(true)); this.add(link); } }
/** * Constructor. * @param id the markupId, an html div suffice to host a dialog. * @param title the title of the dialog * @param message the message to be displayed * @param buttons button set to display * @param icon the predefined icon to display */ public MessageFormDialog(String id, IModel<String> title, IModel<String> message, DialogButtons buttons, DialogIcon icon) { super(id, title, message, true); this.buttons = buttons; WebMarkupContainer container = new WebMarkupContainer("container"); this.add(container); container.add(AttributeModifier.append("class", icon.getStyle())); container.add(new EmptyPanel("icon").add(AttributeModifier.replace("class", icon))); this.label = new Label("message", this.getModel()); container.add(this.label.setOutputMarkupId(true)); }
/** * Constructor. * @param id the markupId, an html div suffice to host a dialog. * @param title the title of the dialog * @param message the message to be displayed * @param buttons button set to display * @param icon the predefined icon to display */ public MessageDialog(String id, IModel<String> title, IModel<String> message, DialogButtons buttons, DialogIcon icon) { super(id, title, message, true); this.buttons = buttons; WebMarkupContainer container = new WebMarkupContainer("container"); this.add(container); container.add(AttributeModifier.append("class", icon.getStyle())); container.add(new EmptyPanel("icon").add(AttributeModifier.replace("class", icon))); this.label = new Label("message", this.getModel()); container.add(this.label.setOutputMarkupId(true)); }
@Override protected Component newMessageDisplayComponent(String id, FeedbackMessage message) { WebMarkupContainer container = new WebMarkupContainer(id); container.add(AttributeModifier.replace("class", this.getMessageClass(message))); container.add(new EmptyPanel("icon").add(AttributeModifier.replace("class", this.getIconClass(message)))); container.add(super.newMessageDisplayComponent("label", message)); return container; }
/** * Constructor. * * @param id the markupId, an html div suffice to host a dialog. * @param title the title of the dialog * @param message the message to be displayed * @param buttons list of buttons to be displayed * @param icon the predefined icon to display */ public MessageDialog(String id, IModel<String> title, IModel<String> message, List<DialogButton> buttons, DialogIcon icon) { super(id, title, message, true); // buttons // this.buttons = Args.notNull(buttons, "buttons"); // container // this.container = new WebMarkupContainer("container"); this.add(this.container); this.container.add(AttributeModifier.append("class", icon.getStyle())); this.container.add(new EmptyPanel("icon").add(AttributeModifier.replace("class", icon))); }
/** * Constructor. * * @param id the markup id, an html div suffice to host a dialog. * @param title the title of the dialog * @param message the message to be displayed * @param buttons list of buttons to be displayed * @param icon the predefined icon to display */ public MessageFormDialog(String id, IModel<String> title, IModel<String> message, List<DialogButton> buttons, DialogIcon icon) { super(id, title, message, true); // buttons // this.buttons = Args.notNull(buttons, "buttons"); // container // this.container = new WebMarkupContainer("container"); this.add(this.container); this.container.add(AttributeModifier.append("class", icon.getStyle())); this.container.add(new EmptyPanel("icon").add(AttributeModifier.replace("class", icon))); }
EmptyPanel hidden = new EmptyPanel("close"); hidden.setVisible(false); hidden.add(HippoIcon.fromSprite("close-icon", Icon.EMPTY)); container.add(hidden);