_calendar.html.erb
32 lines
| 1.2 KiB
| text/plain
|
TextLexer
|
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 %> | ||||
|
r8187 | <%= ("<td class='week-number' title='#{ l(:label_week) }'>#{(day+(11-day.cwday)%7).cweek}</td>".html_safe) if day.cwday == calendar.first_wday %> | ||
|
r804 | <td class="<%= day.month==calendar.month ? 'even' : 'odd' %><%= ' today' if Date.today == day %>"> | ||
|
r7201 | <p class="day-num"><%= day.day %></p> | ||
|
r804 | <% 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"> | ||
|
r13661 | <%= "#{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 %> | ||||
|
r7149 | <span class="icon icon-package"> | ||
|
r13661 | <%= "#{i.project} -" unless @project && @project == i.project %> | ||
|
r1349 | <%= link_to_version i%> | ||
</span> | ||||
|
r804 | <% end %> | ||
<% end %> | ||||
</td> | ||||
|
r8187 | <%= '</tr><tr>'.html_safe if day.cwday==calendar.last_wday and day!=calendar.enddt %> | ||
|
r804 | <% day = day + 1 | ||
end %> | ||||
</tr> | ||||
</tbody> | ||||
</table> | ||||