Skip to content

paulbors/wicket-continuous-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wicket Continuous Calendar

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.

http://wicket-continuous-calendar.googlecode.com/files/Wicket-Continuous-Calendar.png

Version 1.0.2 released

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

Maven coordinates

Depending on what web framework you use, add one of the following dependencies to your Maven build:

Wicket 6.x

<dependency>
  <groupId>com.googlecode.wicket-continuous-calendar</groupId>
  <artifactId>wicket-continuous-calendar-wicket6</artifactId>
  <version>1.0.2</version>
</dependency>

Wicket 1.5.x

<dependency>
  <groupId>com.googlecode.wicket-continuous-calendar</groupId>
  <artifactId>wicket-continuous-calendar-wicket15</artifactId>
  <version>1.0.2</version>
</dependency>

Plain Java Abstraction

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>

Continuous-Calendar Demo

A ticket has been created to add a Showcase app for the project. Until then you can check out the jQuery-Continuous-Calendar Playground.

How does it work?

For a quick start on how to use Wicket Continuous Calendar in your Wicket application, visit the GettingStarted page.

Your Framework is not supported?

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).

License

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

http://www.apache.org/licenses/LICENSE-2.0

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.


Sugested projects of interest

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.

About

jQuery-Continuous-Calendar integrated in Wicket

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published