DHTML Calendar Widget
Mihai Bazon, <mishoo@infoiasi.ro>
February 6, 2004
calendar version: 0.9.6 “Keep cool but don’t freeze”
$Id: reference.tex,v 1.20 2004/02/06 18:53:09 mishoo Exp $
Contents
1 Overview 2
1.1 How does this thing work? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Project files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Quick startup 3
2.1 Installing a popup calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Installing a flat calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Calendar.setup in detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 The Calendar object overview 6
3.1 Creating a calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Order does matter ;-) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Caching the object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4 Callback functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 The Calendar object API reference 9
4.1 Calendar constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 Useful member variables (properties) . . . . . . . . . . . . . . . . . . . . . . . 10
4.3 Public me thods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3.1 Calendar.create . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3.2 Calendar.callHandler . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.3.3 Calendar.callCloseHandler . . . . . . . . . . . . . . . . . . . . . . . 11
4.3.4 Calendar.hide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.3.5 Calendar.setDateFormat . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.3.6 Calendar.setTtDateFormat . . . . . . . . . . . . . . . . . . . . . . . 11
4.3.7 Calendar.setDisabledHandler . . . . . . . . . . . . . . . . . . . . . 12
4.3.8 Calendar.setDateStatusHandler . . . . . . . . . . . . . . . . . . . . 12
4.3.9 Calendar.show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3.10 Calendar.showAt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3.11 Calendar.showAtElement . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3.12 Calendar.setDate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3.13 Calendar.setFirstDayOfWeek . . . . . . . . . . . . . . . . . . . . . . 14
4.3.14 Calendar.parseDate . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3.15 Calendar.setRange . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 Side effects 15
6 Credits 15
1