Skip to content

Allmedialab/dnCalendar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dnCalendar

simple and light calendar built with jquery

Requirements

  • JQuery 1.*

Browser supported

  • Safari (tested)
  • Google Chrome (tested)
  • Firefox (tested)
  • Safari mobile (tested)
  • Google Chrome mobile (tested)

Usage

load style and jquery first, then load dncalendar.js or dncalendar.min.js bellow jquery

Simple Usage

$("#dncalendar-container").dnCalendar().build();

Update or re-draw Calendar

var myCalendar = $("#dncalendar-container").dnCalendar();
// build first
myCalendar.build();

// update and change calendar
myCalendar.update({defaultDate: "2015-12-04"})

Callback

$("#dncalendar-container").dnCalendar({
	dayClick: function(date, view) {
    	alert(date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear());
    }
}).build();

Set Min and Max Date

$("#dncalendar-container").dnCalendar({
	minDate: "2015-12-15",
	maxDate: "2016-03-01",
}).build();

Set default date

$("#dncalendar-container").dnCalendar({
	defaultDate: "2016-01-12"
}).build();

Change Month and Day name

$("#dncalendar-container").dnCalendar({
	monthNames: [ "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember" ], 
	dayNames: [ 'Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu']
}).build();

Change Month and Day short name

$("#dncalendar-container").dnCalendar({
	monthNamesShort: [ 'Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agu', 'Sep', 'Okt', 'Nov', 'Des' ],
	dayNamesShort: [ 'Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab' ]
}).build();

Use short name

$("#dncalendar-container").dnCalendar({
	dayUseShortName: true,
    monthUseShortName: true
}).build();

Change title of default date and today

$("#dncalendar-container").dnCalendar({
	dataTitles: { defaultDate: 'default', today : 'hari ini' }
}).build();

Add some notes in Calendar

$("#dncalendar-container").dnCalendar({
	notes: [
    		{ "date": "2015-12-25", "note": ["Natal"] },
    		{ "date": "2015-12-31", "note": ["Tahun Baru"] }
    	]
}).build();

Show information detail of notes

$("#dncalendar-container").dnCalendar({
	showNotes: true
}).build();

Set start day of week

// ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"]
$("#dncalendar-container").dnCalendar({
	startWeek: 'sunday' // default is sunday
}).build();

Copyright

Copyright (C) 2015 Romdoni Agung Purbayanto ( donnydiunindra AT gmail.com )

About

simple and light calendar built with jquery

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.9%
  • CSS 10.2%
  • HTML 4.9%