Skip to content

wicket-jquery-ui-8.0.0-M5

Compare
Choose a tag to compare
@sebfz1 sebfz1 released this 30 Mar 17:37
· 288 commits to wicket9.x since this release

Versions

  • upgraded to wicket-8.0.0-M5
  • upgraded to kendoui.2017.1.223.core

General

  • updated from org.json to com.github.openjson

Core

  • added FeedbackUtils#reload
  • added ListUtils#random(int min, int max)
  • added ListModelBehavior
  • added JsonConverter & IJsonConverter
  • added JsonUtils#toString(List<?> list)
  • added JsonUtils#toString(Object object)
  • added ListUtils#random(T[])
  • added ListUtils#random(List)
  • marked JsonConverter non-abstract, #toObject throw UnsupportedOperationException

jQueryUI

  • Menu, fixed icon display (changed from blank to none)
  • DialogButton, escape text

Kendo UI

  • CommandButton, added #getIcon
  • ToolbarButton, added #getIcon
  • call onConfigure(DataSource) at last
  • DataTabble, added AbstractColumn#isPopupVisible
  • fixed DateTimePicker Locale (#261)
  • #onConfigure(DataSource) after having set properties to let a chance to override these
  • API BREAK changed KendoIcon consts to reflect all (new) 400 icons
  • fixed ToolbarAjaxBehavior (dot before property name)
  • Chart, added IStackable (for series)
  • Chart, added BubbleSeries & BubbleData
  • Chart, added DonutSeries & DonutData
  • Chart, added BulletSeries & BulletData
  • added SchedulerEvent#getValue(field, defaultValue)
  • Diagram, handled empty data, null object & null node
  • API BREAK ISchedulerListener/SchedulerAdapter changed #onCreate(AjaxRequestTarget target, SchedulerEvent event) to #onCreate(AjaxRequestTarget target, JSONObject object), but Scheduler#onCreate(AjaxRequestTarget target, SchedulerEvent event) remains
  • API BREAK ISchedulerListener/SchedulerAdapter changed #onDelete(AjaxRequestTarget target, SchedulerEvent event) to #onDelete(AjaxRequestTarget target, JSONObject object), but Scheduler#onDelete(AjaxRequestTarget target, SchedulerEvent event) remains
  • API BREAK ISchedulerListener/SchedulerAdapter changed #onEdit(AjaxRequestTarget target, SchedulerEvent event, SchedulerViewType view) to #onEdit(AjaxRequestTarget target, JSONObject object, SchedulerViewType view)
  • API BREAK ISchedulerListener/SchedulerAdapter changed #onUpdate(AjaxRequestTarget target, SchedulerEvent event) to #onUpdate(AjaxRequestTarget target, JSONObject object), but Scheduler#onUpdate(AjaxRequestTarget target, SchedulerEvent event) remains
  • API BREAK Removed SchedulerBehavior#getResourceListModel()
  • API BREAK Renamed SchedulerEventFactory to SchedulerConverter
  • API BREAK Scheduler Resource, removed #getResource and #setResource (use getValue and setValue instead)
  • API BREAK Scheduler Resource, removed Id class
  • API BREAK Scheduler, changed #newSchedulerModelBehavior(SchedulerModel, SchedulerEventFactory) to #newSchedulerModelBehavior(SchedulerModel, ISchedulerConverter)
  • API BREAK Scheduler, renamed #newSchedulerEventFactory to #newConverter
  • API BREAK SchedulerBehavior, removed SchedulerEventFactory from ctors signature
  • added Diagram & DiagramBehavior
  • added Scheduler#isGroupedByDate
  • renamed SchedulerDataSource#newDefaultFields to #newSchemaFields
  • renamed TreeViewDataSource to KendoDataSource.HierarchicalDataSource
  • reworked Scheduler, resource-id now takes any object type (as long as it is compatible with JSONObject values)
  • Scheduler, added ISchedulerConverter
  • Scheduler, renamed SchedulerDataSource#newDefaultFields to #newSchemaFields
  • SchedulerEvent, added #getId(Class)
  • SchedulerEvent, added #getIdAsString & #getIdAsInteger
  • SchedulerEvent, id is now Object type.
  • SchedulerEvent, removed #NEW_ID
  • API BREAK moved dataviz.Chart* to dataviz.chart
  • API BREAK renamed Chart#newChartModelBehavior to #newListModelBehavior
  • API BREAK removed ChartModelBehavior (use ListModelBehavior instead)
  • replaced #setTransportRead to #setTransportReadUrl where appropriate

Samples

  • added AreaChartPage
  • added BubbleChartPage
  • added BulletChartPage
  • added ColumnChartPage
  • added DonutChartPage
  • added LineChartPage
  • added DefaultDiagramPage
  • Diagram, fixed null node