This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
from a60e0f99b4 ISIS-3044 set default height for RoDialogs to 50%
add 26d62f046f ISIS-3039: incorporate clone of
github.com/42Lines/wicket-fullcalendar
add c03f50c8bb ISIS-3039: joda to java.time conversions
add a2ecb7bd33 ISIS-3039: minor code quality
add e868d6f8c7 bring in changes from mholzer85
add eec3b635f0 ISIS-3039: restructure modules
add 5a2b484170 ISIS-3039: initial working sample
add 3a1aeb44ae ISIS-3039: some minor simplifications
add 0ff71aa3d6 Merge remote-tracking branch 'origin/master' into
3039-fullcalendar
add 6d06de0143 ISIS-3039: purge old config
add 1d29d9a17e ISIS-3039: object mapper fix
add fb75a58140 ISIS-3039: just comments
add 6635ef019c ISIS-3039: remove MIT licensed sources
add 2193e978e8 ISIS-3039: remove css resources
add 7c7cfa2e02 ISIS-3039: reinstate abandoned full-cal config settings
add 7c5336c28d ISIS-3039: reinstate abandoned EventSource.events as a js
function
new 55033bf9a9 Merge pull request #923 from apache/3039-fullcalendar
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
bom/pom.xml | 1 -
core/pom.xml | 6 -
examples/demo/wicket/common/pom.xml | 2 +-
.../wicket/common/ui/DemoAppWicketCommon.java | 2 +-
extensions/pom.xml | 7 +-
extensions/vw/fullcalendar/applib/pom.xml | 2 +-
extensions/vw/fullcalendar/pom.xml | 5 +-
.../vw/fullcalendar/{ui => wkt-integr}/pom.xml | 37 +++-
.../wkt/fullcalendar/AbstractFullCalendar.java | 46 ++++
.../fullcalendar/wkt/fullcalendar/ButtonText.java} | 25 ++-
.../wkt/fullcalendar/CalendarConfig.java | 99 +++++++++
.../wkt/fullcalendar/CalendarResponse.java | 116 ++++++++++
.../fullcalendar/wkt/fullcalendar/Event.java} | 49 +++--
.../wkt/fullcalendar/EventProvider.java | 47 ++++
.../fullcalendar/wkt/fullcalendar/EventSource.java | 94 ++++++++
.../wkt/fullcalendar/FullCalendar.java | 240 +++++++++++++++++++++
.../fullcalendar/wkt/fullcalendar/Header.java} | 29 +--
.../fullcalendar/wkt/fullcalendar/ViewType.java | 28 +--
.../fullcalendar/wkt/fullcalendar/_Json.java | 92 ++++++++
.../callback/AbstractAjaxCallback.java | 49 +++++
.../AbstractAjaxCallbackWithClientsideRevert.java | 68 ++++++
.../fullcalendar/callback/AbstractCallback.java | 71 ++++++
.../fullcalendar/callback/AbstractEventParam.java} | 24 +--
.../callback/AbstractShiftedEventParam.java | 55 +++++
.../fullcalendar/callback/AjaxConcurrency.java} | 24 +--
.../fullcalendar/callback/BlockingDecorator.java | 66 ++++++
.../callback/CallbackWithHandler.java} | 19 +-
.../wkt/fullcalendar/callback/ClickedEvent.java} | 22 +-
.../callback/DateRangeSelectedCallback.java | 60 ++++++
.../wkt/fullcalendar/callback/DroppedEvent.java | 25 +--
.../callback/EventClickedCallback.java | 58 +++++
.../callback/EventDroppedCallback.java | 70 ++++++
.../callback/EventResizedCallback.java | 70 ++++++
.../fullcalendar/callback/GetEventsCallback.java | 55 +++++
.../wkt/fullcalendar/callback/ResizedEvent.java} | 20 +-
.../wkt/fullcalendar/callback/SelectedRange.java} | 23 +-
.../wkt/fullcalendar/callback/View.java} | 28 +--
.../fullcalendar/callback/ViewDisplayCallback.java | 72 +++++++
.../wkt/fullcalendar/package-info.java} | 22 +-
.../fullcalendar/res/FullCalendarCssReference.java | 49 +++++
.../res/FullCalendarEventSourceEvents.java | 73 +++++++
.../res/FullCalendarIntegrationJsReference.java | 69 ++++++
.../fullcalendar/res/FullCalendarJsReference.java | 49 +++++
.../res/fullcalendar-event-source-events.js} | 34 +--
.../fullcalendar/res/fullcalendar-integration.js | 153 +++++++++++++
.../fullcalendar/selector/EventSourceSelector.java | 33 +--
extensions/vw/fullcalendar/{ui => wkt-vwr}/pom.xml | 18 +-
.../wkt/viewer}/CalendaredCollectionAbstract.java | 41 ++--
.../CalendaredCollectionFactoryAbstract.java | 2 +-
.../wkt/viewer}/EventProviderAbstract.java | 81 ++++---
.../wkt/viewer}/FullCalendarWithEventHandling.java | 12 +-
.../wkt/viewer}/IsisModuleExtFullCalendarUi.java | 6 +-
.../fullcalendar/wkt/viewer/_Sample.java | 204 ++++++++++++++++++
.../CalendarableCollectionAsFullCalendar.css | 4 +
.../CalendarableCollectionAsFullCalendar.html | 2 +-
.../CalendarableCollectionAsFullCalendar.java | 7 +-
...alendarableCollectionAsFullCalendarFactory.java | 4 +-
.../calendarable/CalendarableEventProvider.java | 4 +-
.../CalendarEventableCollectionAsFullCalendar.css | 3 +
.../CalendarEventableCollectionAsFullCalendar.html | 2 +-
.../CalendarEventableCollectionAsFullCalendar.java | 7 +-
...arEventableCollectionAsFullCalendarFactory.java | 4 +-
.../CalendarEventableEventProvider.java | 4 +-
.../ui/wkt/callback/GetEventsCallbackTest.java | 12 ++
64 files changed, 2355 insertions(+), 350 deletions(-)
copy extensions/vw/fullcalendar/{ui => wkt-integr}/pom.xml (71%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/AbstractFullCalendar.java
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/ButtonText.java}
(64%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/CalendarConfig.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/CalendarResponse.java
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendarable/CalendarableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/Event.java}
(53%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/EventProvider.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/EventSource.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/FullCalendar.java
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/Header.java}
(63%)
copy
examples/demo/wicket/common/src/main/java/demoapp/webapp/wicket/common/ui/DemoAppWicketCommon.java
=>
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/ViewType.java
(61%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/_Json.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractAjaxCallback.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractAjaxCallbackWithClientsideRevert.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractCallback.java
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractEventParam.java}
(63%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AbstractShiftedEventParam.java
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/AjaxConcurrency.java}
(69%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/BlockingDecorator.java
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/CallbackWithHandler.java}
(69%)
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/ClickedEvent.java}
(66%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/DateRangeSelectedCallback.java
copy
examples/demo/wicket/common/src/main/java/demoapp/webapp/wicket/common/ui/DemoAppWicketCommon.java
=>
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/DroppedEvent.java
(59%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/EventClickedCallback.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/EventDroppedCallback.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/EventResizedCallback.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/GetEventsCallback.java
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/ResizedEvent.java}
(64%)
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/SelectedRange.java}
(69%)
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/View.java}
(65%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/callback/ViewDisplayCallback.java
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/package-info.java}
(69%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarCssReference.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarEventSourceEvents.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarIntegrationJsReference.java
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/FullCalendarJsReference.java
copy
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component/calendareventable/CalendarEventableCollectionAsFullCalendar.css
=>
wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/fullcalendar-event-source-events.js}
(59%)
create mode 100644
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/res/fullcalendar-integration.js
copy
examples/demo/wicket/common/src/main/java/demoapp/webapp/wicket/common/ui/DemoAppWicketCommon.java
=>
extensions/vw/fullcalendar/wkt-integr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/fullcalendar/selector/EventSourceSelector.java
(58%)
rename extensions/vw/fullcalendar/{ui => wkt-vwr}/pom.xml (84%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/CalendaredCollectionAbstract.java
(80%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/CalendaredCollectionFactoryAbstract.java
(97%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/EventProviderAbstract.java
(75%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/FullCalendarWithEventHandling.java
(88%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/IsisModuleExtFullCalendarUi.java
(80%)
create mode 100644
extensions/vw/fullcalendar/wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer/_Sample.java
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendarable/CalendarableCollectionAsFullCalendar.css
(95%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendarable/CalendarableCollectionAsFullCalendar.html
(94%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendarable/CalendarableCollectionAsFullCalendar.java
(89%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendarable/CalendarableCollectionAsFullCalendarFactory.java
(90%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendarable/CalendarableEventProvider.java
(93%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendareventable/CalendarEventableCollectionAsFullCalendar.css
(94%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendareventable/CalendarEventableCollectionAsFullCalendar.html
(95%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendareventable/CalendarEventableCollectionAsFullCalendar.java
(88%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendareventable/CalendarEventableCollectionAsFullCalendarFactory.java
(90%)
rename
extensions/vw/fullcalendar/{ui/src/main/java/org/apache/isis/extensions/fullcalendar/ui/component
=>
wkt-vwr/src/main/java/org/apache/isis/extensions/fullcalendar/wkt/viewer}/calendareventable/CalendarEventableEventProvider.java
(92%)
create mode 100644
extensions/vw/fullcalendar/wkt-vwr/src/test/java/org/apache/isis/extensions/fullcalendar/ui/wkt/callback/GetEventsCallbackTest.java