Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For these components markup is changed from <table> to nested <div>s. Wizard's previous "default" CSS styling is no longer supported, Palette offers an optional styling via org.apache.wicket.extensions.markup.html.form.palette.theme.DefaultTheme.

Use i18n property files for CSS class names  WICKET-5257

Until Wicket 7.0.0 some components have been setting hardcoded CSS class names (e.g. FeedbackPanel), other were using a overridable Behavior to set the needed class names (e.g. OrderByLink's ICssProvider).

Since Wicket 7.0.0 this is simplified and now the applications can provide their own CSS class names when needed by overriding some keys in their i18n properties files (e.g. in MyApplication.properties).

Here is a list of the default keys and their values:


FeedbackMessage.CSS.undefined=feedbackPanelUNDEFINED
FeedbackMessage.CSS.debug=feedbackPanelDEBUG
FeedbackMessage.CSS.info=feedbackPanelINFO
FeedbackMessage.CSS.success=feedbackPanelSUCCESS
FeedbackMessage.CSS.warning=feedbackPanelWARNING
FeedbackMessage.CSS.error=feedbackPanelERROR
FeedbackMessage.CSS.fatal=feedbackPanelFATAL

FormComponentLabel.CSS.required=required
FormComponentLabel.CSS.invalid=error
FormComponentLabel.CSS.disabled=disabled

OddEvenItem.CSS.odd=odd
OddEvenItem.CSS.even=even

OddEvenListItem.CSS.odd=odd
OddEvenListItem.CSS.even=even

AutoLabel.CSS.required=required
AutoLabel.CSS.invalid=error
AutoLabel.CSS.disabled=disabled

 

Behavior changes

org.apache.wicket.request.Url#getQueryString WICKET-4664

...