wicket-jquery-ui-8.0.0-M5
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