forked from topfunky/calendar_helper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
64 lines (43 loc) · 1.77 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
CalendarHelper
==============
A simple helper for creating an HTML calendar. The "calendar" method will be automatically available to your view templates.
There is also a Rails generator that copies some stylesheets for use alone or alongside existing stylesheets.
Usage
=====
# Simple
calendar(:year => 2005, :month => 6)
# Set table class
calendar({:year => 2005, :month => 6, :table_class => "calendar_helper"})
# Full featured
calendar(:year => 2005, :month => 5) do |d| # This generates a simple calendar, but gives special days
if listOfSpecialDays.include?(d) # (days that are in the array listOfSpecialDays) one CSS class,
[d.mday, {:class => "specialDay"}] # "specialDay", and gives the rest of the days another CSS class,
else # "normalDay". You can also use this highlight today differently
[d.mday, {:class => "normalDay"}] # from the rest of the days, etc.
end
end
If using with ERb (Rails), put in a printing tag.
<%= calendar(:year => @year, :month => @month, :first_day_of_week => 1) do |d|
render_calendar_cell(d)
end
%>
With Haml, use a helper to set options for each cell.
= calendar(:year => @year, :month => @month, :first_day_of_week => 1) do |d|
- render_calendar_cell(d)
Authors
=======
Jeremy Voorhis -- http://jvoorhis.com
Original implementation
Geoffrey Grosenbach -- http://nubyonrails.com
Test suite and conversion to a Rails plugin
Contributors
============
* Jarkko Laine http://jlaine.net/
* Tom Armitage http://infovore.org
* Bryan Larsen http://larsen.st
Usage
=====
See the RDoc (or use "rake rdoc").
To copy the CSS files, use
./script/generate calendar_styles
CSS will be copied to subdirectories of public/stylesheets/calendar.