Full-sized drag & drop event calendar (jQuery plugin)
Find a file
2009-12-21 22:52:13 -08:00
build 2009-11-22 16:21:11 -08:00
docs gcal timezone enhancement, cache option, DST parseDate bugfix, quickly adding/removing event source bugfix, destroy method, empty string parseDate bugfix 2009-12-21 01:32:03 -08:00
examples gcal timezone enhancement, cache option, DST parseDate bugfix, quickly adding/removing event source bugfix, destroy method, empty string parseDate bugfix 2009-12-21 01:32:03 -08:00
src clean aspectRatio option, setting height right after init bugfix, ie6 button positioning bugfix, nixed cache option 2009-12-21 19:19:41 -08:00
tests added some new tests 2009-12-21 22:52:13 -08:00
.gitignore bugfixes and minor enhancements for 1.4.2 2009-11-28 20:43:02 -08:00
changelog.txt updated changelog, added some docs, reset permissions, fixed small IE window resize bug 2009-12-02 22:03:57 -08:00
GPL-LICENSE.txt Settling into Git by including a markdown README file and updating the build process DATE variable. 2009-11-22 20:45:19 -08:00
Makefile Settling into Git by including a markdown README file and updating the build process DATE variable. 2009-11-22 20:45:19 -08:00
MIT-LICENSE.txt Settling into Git by including a markdown README file and updating the build process DATE variable. 2009-11-22 20:45:19 -08:00
README.mkd renamed readme 2009-12-21 21:25:19 -08:00
version.txt bugfixes and minor enhancements for 1.4.2 2009-11-28 20:43:02 -08:00

FullCalendar - Full-sized drag & drop event calendar

Development and testing

Modify files in the src/ directory and test your changes by viewing any of the HTML files in the tests/ directory. Each test file exercises a particular aspect of FullCalendar, so you might want to create your own test file if you are developing a substantial new feature.

Building from source

You must have a Java runtime environment (accessible by the java command) for minification. Then, run make zip and check the dist/ directory for your newly created ZIP archive. To start fresh, run the make clean command.

Getting started

Assuming you have downloaded a release, or built your own, you can get started by including the following dependencies in the <HEAD> of your HTML file:

<link rel='stylesheet' type='text/css' href='fullcalendar.css' />  <!-- required stylesheet          -->
<script type='text/javascript' src='jquery.js'></script>           <!-- need jQuery >= v1.2.6        -->
<script type='text/javascript' src='fullcalendar.min.js'></script> <!-- can also use fullcalendar.js -->

If you plan to use the drag/drop/resize functionality, you must include jQuery UI draggable and resizable. You can download a custom build or use the bundled files, like so:

<script type='text/javascript' src='ui.core.js'></script>
<script type='text/javascript' src='ui.draggable.js'></script>
<script type='text/javascript' src='ui.resizable.js'></script>

Somewhere in your javascript you need to initialize a FullCalendar within a pre-existing element. Here is an example of doing it within an element having an id of calendar:

$(document).ready(function() {

	$('#calendar').fullCalendar({
		// your options here
	});

});

To see a full list of all available options, please consult the FullCalendar documentation »