Wicket Continuous Calendar is a Java abstraction of the jQuery-Continuous-Calendar javascript library. With Wicket Continuous Calendar, you can configure the continuous calendar in Java and display it in any web application based on Apache Wicket. Or you can use the Java abstraction to integrate it in web applications built with other java web frameworks.
Added new TimeframeCalendarPanel to show the From and To date text fields by default.
- Check out the ChangeLog
- Basic functionality of the continuous calendar in Wicket 1.5.x and 6.x
- Calendar icon shows today's date
- Exclude predefined holidays or blacked-out days
- Quick links to select a month or a week
- Allows for a date range or a date picker
- Click and drag to select a range or single click for a date picker
- Click and drag on a selection to move it
- CSS custom skin with 3 predefined styles
- Custom jQuery callback functions
- Ajax friendly form fields
- Accessibility and internationalization
Depending on what web framework you use, add one of the following dependencies to your Maven build:
<dependency>
<groupId>com.googlecode.wicket-continuous-calendar</groupId>
<artifactId>wicket-continuous-calendar-wicket6</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>com.googlecode.wicket-continuous-calendar</groupId>
<artifactId>wicket-continuous-calendar-wicket15</artifactId>
<version>1.0.2</version>
</dependency>
If you want to use the Java abstraction and JSON serializer of the Wicket Continuous Calendar options (for example to add the Continuous Calendar to an application built with a different web framework than Wicket), add the following dependency:
<dependency>
<groupId>com.googlecode.wicket-continuous-calendar</groupId>
<artifactId>wicket-continuous-calendar</artifactId>
<version>1.0.2</version>
</dependency>
A ticket has been created to add a Showcase app for the project. Until then you can check out the jQuery-Continuous-Calendar Playground.
For a quick start on how to use Wicket Continuous Calendar in your Wicket application, visit the GettingStarted page.
If your Java-based framework of choice is not supported by Wicket Continuous Calendar, feel free to get in touch with us. It shouldn't be much work to get the basic features also working for your framework (most of the work has already been done).
Copyright (C) 2013 Wicket Continuous Calendar (https://github.com/paulbors/wicket-continuous-calendar)
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Some other easy to integrate OSS Java projects you might be interested in are:
Project Name: Wicked-Charts Description: Java abstraction of the HighCharts javascript library. Project Name: Wicket-Dashboard Description: Dashboard with standard and custom widgets to your wicket application.