_calendar.rhtml
32 lines
| 1.2 KiB
| text/html+ruby
|
RhtmlLexer
|
r804 | <table class="cal"> | ||
<thead> | ||||
|
r3655 | <tr><th scope="col" title="<%= l(:label_week) %>" class="week-number"></th><% 7.times do |i| %><th scope="col"><%= day_name( (calendar.first_wday+i)%7 ) %></th><% end %></tr> | ||
|
r804 | </thead> | ||
<tbody> | ||||
<tr> | ||||
<% day = calendar.startdt | ||||
while day <= calendar.enddt %> | ||||
|
r3655 | <%= "<td class='week-number' title='#{ l(:label_week) }'>#{day.cweek}</td>" if day.cwday == calendar.first_wday %> | ||
|
r804 | <td class="<%= day.month==calendar.month ? 'even' : 'odd' %><%= ' today' if Date.today == day %>"> | ||
<p class="day-num"><%= day.day %></p> | ||||
<% calendar.events_on(day).each do |i| %> | ||||
<% if i.is_a? Issue %> | ||||
|
r3363 | <div class="<%= i.css_classes %> <%= 'starting' if day == i.start_date %> <%= 'ending' if day == i.due_date %> tooltip"> | ||
|
r1349 | <%= h("#{i.project} -") unless @project && @project == i.project %> | ||
|
r2926 | <%= link_to_issue i, :truncate => 30 %> | ||
|
r804 | <span class="tip"><%= render_issue_tooltip i %></span> | ||
</div> | ||||
<% else %> | ||||
|
r1349 | <span class="icon icon-package"> | ||
<%= h("#{i.project} -") unless @project && @project == i.project %> | ||||
<%= link_to_version i%> | ||||
</span> | ||||
|
r804 | <% end %> | ||
<% end %> | ||||
</td> | ||||
<%= '</tr><tr>' if day.cwday==calendar.last_wday and day!=calendar.enddt %> | ||||
<% day = day + 1 | ||||
end %> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||