List of usage examples for org.apache.wicket.feedback FeedbackMessage getLevelAsString
public String getLevelAsString()
From source file:$.BootstrapFeedbackPanel.java
License:Apache License
/** * Gets the css class for the given message. * // w w w. j a v a2 s.c o m * @param message * the message * @return the css class; by default, this returns feedbackPanel + the * message level, eg 'feedbackPanelERROR', but you can override this * method to provide your own */ protected String getCSSClass(final FeedbackMessage message) { return "alert alert-" + message.getLevelAsString().toLowerCase(); }
From source file:br.com.digilabs.wicket.bootstrap.BootstrapFeedbackPanel.java
License:Apache License
/** * Gets the css class for the given message. * * @param message the message//w w w .j av a2 s .co m * @return the css class; by default, this returns feedbackPanel + the * message level, eg 'feedbackPanelERROR', but you can override this method * to provide your own */ @Override protected String getCSSClass(final FeedbackMessage message) { return "alert alert-" + message.getLevelAsString().toLowerCase(); }
From source file:ca.travelagency.components.decorators.FieldDecorator.java
License:Apache License
@Override public void afterRender(Component component) { Response response = component.getResponse(); if (component.hasFeedbackMessage()) { response.write("<ul class=\"feedbackPanel\">"); FeedbackMessages feedbackMessages = component.getFeedbackMessages(); for (FeedbackMessage message : feedbackMessages) { response.write("<li class=\"feedbackPanel"); response.write(message.getLevelAsString().toUpperCase()); response.write("\">"); response.write(Strings.escapeMarkup(message.getMessage().toString())); response.write("</li>"); message.markRendered();/*from w w w . jav a 2s . c o m*/ } response.write("</ul>"); } response.write("</span>"); super.afterRender(component); }
From source file:com.aipo.mobycket.wicket.markup.html.panel.CssFeedbackPanel.java
License:Apache License
/** * Gets the css class for the given message. * /*from www . j a v a 2s. c o m*/ * @param message * the message * @return the css class; by default, this returns feedbackPanel + the message * level, eg 'feedbackPanelERROR', but you can override this method to * provide your own */ protected String getCSSClass(final FeedbackMessage message) { return "feedbackPanel" + message.getLevelAsString(); }
From source file:com.francetelecom.clara.cloud.presentation.tools.FieldFeedbackDecorator.java
License:Apache License
@Override public void afterRender(Component component) { FormComponent<?> fc = (FormComponent<?>) component; Response r = component.getResponse(); r.write("</span>"); if (fc.hasFeedbackMessage()) { r.write("<span class=\"feedbackPanelTextField\">"); IFeedbackMessageFilter filter = new ComponentFeedbackMessageFilter(component); for (FeedbackMessage message : fc.getFeedbackMessages().messages(filter)) { r.write("<span class=\"feedbackPanel"); r.write(message.getLevelAsString().toUpperCase()); r.write("\">"); r.write(Strings.escapeMarkup(message.getMessage().toString())); }//from www . ja v a2 s .com r.write("</span>"); } }
From source file:com.googlecode.wicket.kendo.ui.panel.KendoFeedbackPanel.java
License:Apache License
/** * Refreshes the {@code KendoFeedbackPanel}. * * @param handler the {@link IPartialPageRequestHandler} *//*from www . j ava2s . c o m*/ public final void refresh(IPartialPageRequestHandler handler) { for (FeedbackMessage message : this.getModelObject()) { this.widgetBehavior.show(handler, message.getMessage(), message.getLevelAsString()); message.markRendered(); } }
From source file:com.pushinginertia.wicket.core.form.behavior.InputDecorator.java
License:Open Source License
private void renderFeedback(final FormComponent<?> fc) { final FeedbackMessages messages = fc.getSession().getFeedbackMessages(); if (messages.hasMessageFor(fc)) { final Response r = fc.getResponse(); r.write("<div class=\"form-feedback form-feedback-error\">"); r.write("<ul>"); final IFeedbackMessageFilter filter = new ComponentFeedbackMessageFilter(fc); for (FeedbackMessage message : messages.messages(filter)) { r.write("<li class=\""); r.write(message.getLevelAsString().toUpperCase()); r.write("\">"); r.write(Strings.escapeMarkup(message.getMessage().toString())); r.write("</li>"); }/*from w w w . j av a2s . c o m*/ messages.clear(filter); r.write("</ul>"); r.write("</div>"); } }
From source file:eu.esdihumboldt.hale.server.webapp.components.bootstrap.BootstrapFeedbackPanel.java
License:Open Source License
@Override protected String getCSSClass(FeedbackMessage message) { return "text-" + message.getLevelAsString().toLowerCase(); }
From source file:eu.esdihumboldt.hale.server.webapp.components.FieldMessage.java
License:Open Source License
/** * @see Component#onBeforeRender()//w ww . java 2 s. c om */ @Override protected void onBeforeRender() { super.onBeforeRender(); List<FeedbackMessage> msgs = formComponent.getFeedbackMessages().toList(); // collector.collect(); // only collect the last message (XXX correct like this?) FeedbackMessage msg = (msgs.isEmpty()) ? (null) : (msgs.get(msgs.size() - 1)); if (msg != null) { setDefaultModel(new Model<Serializable>(msg.getMessage())); add(new AttributeModifier("class", new Model<String>(getCssClass(msg.getLevelAsString())))); } else { if (specialValidStyle && formComponent.isValid() && formComponent.checkRequired()) { setDefaultModel(new Model<String>("")); add(new AttributeModifier("class", new Model<String>(getValidCssClass()))); } else { setDefaultModel(text); add(new AttributeModifier("class", new Model<String>(getDefaultCssClass()))); } } }
From source file:fiftyfive.wicket.feedback.FeedbackStyle.java
License:Apache License
protected String getCssClass(FeedbackMessage msg) { return "feedbackPanel" + msg.getLevelAsString(); }