##// END OF EJS Templates
show "no data" label when there's nothing to display on changelog and roadmap...
show "no data" label when there's nothing to display on changelog and roadmap git-svn-id: http://redmine.rubyforge.org/svn/trunk@255 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r154:220641909ca6
r252:ddd0796e403d
Show More
_calendar.rhtml
46 lines | 1.6 KiB | text/html+ruby | RhtmlLexer
/ app / views / my / blocks / _calendar.rhtml
Jean-Philippe Lang
- new controller "myController"...
r60 <h3><%= l(:label_calendar) %></h3>
<%
@date_from = Date.today - (Date.today.cwday-1)
@date_to = Date.today + (7-Date.today.cwday)
@issues = Issue.find :all,
:conditions => ["issues.project_id in (#{@user.projects.collect{|m| m.id}.join(',')}) AND ((start_date>=? and start_date<=?) or (due_date>=? and due_date<=?))", @date_from, @date_to, @date_from, @date_to],
:include => [:project, :tracker] unless @user.projects.empty?
@issues ||= []
%>
Jean-Philippe Lang
css cleaning...
r105 <table class="list with-cells">
<thead><tr>
<th></th>
Jean-Philippe Lang
- new controller "myController"...
r60 <% 1.upto(7) do |d| %>
Jean-Philippe Lang
css cleaning...
r105 <th align="center" width="14%"><%= day_name(d) %></th>
Jean-Philippe Lang
- new controller "myController"...
r60 <% end %>
Jean-Philippe Lang
css cleaning...
r105 </tr></thead>
<tbdoy>
Jean-Philippe Lang
- new controller "myController"...
r60 <tr height="100">
<% day = @date_from
while day <= @date_to
if day.cwday == 1 %>
Jean-Philippe Lang
css cleaning...
r105 <th valign="middle"><%= day.cweek %></th>
Jean-Philippe Lang
- new controller "myController"...
r60 <% end %>
<td valign="top" width="14%" class="<%= day.month==@month ? "even" : "odd" %>">
<p align="right"><%= day==Date.today ? "<b>#{day.day}</b>" : day.day %></p>
<% day_issues = []
@issues.each { |i| day_issues << i if i.start_date == day or i.due_date == day }
day_issues.each do |i| %>
<%= if day == i.start_date and day == i.due_date
Jean-Philippe Lang
* all icons replaced (new icons are based on GPL icon set: "KDE Crystal Diamond 2.5" -by paolino- and "kNeu! Alpha v0.1" -by Pablo Fabregat-)...
r154 image_tag('arrow_bw.png')
Jean-Philippe Lang
- new controller "myController"...
r60 elsif day == i.start_date
Jean-Philippe Lang
* all icons replaced (new icons are based on GPL icon set: "KDE Crystal Diamond 2.5" -by paolino- and "kNeu! Alpha v0.1" -by Pablo Fabregat-)...
r154 image_tag('arrow_from.png')
Jean-Philippe Lang
- new controller "myController"...
r60 elsif day == i.due_date
Jean-Philippe Lang
* all icons replaced (new icons are based on GPL icon set: "KDE Crystal Diamond 2.5" -by paolino- and "kNeu! Alpha v0.1" -by Pablo Fabregat-)...
r154 image_tag('arrow_to.png')
Jean-Philippe Lang
- new controller "myController"...
r60 end %>
Jean-Philippe Lang
various modifications to prevent xss...
r96 <small><%= link_to "#{i.tracker.name} ##{i.id}", :controller => 'issues', :action => 'show', :id => i %>: <%=h i.subject.sub(/^(.{30}[^\s]*\s).*$/, '\1 (...)') %></small><br />
Jean-Philippe Lang
- new controller "myController"...
r60 <% end %>
</td>
<%= '</tr><tr height="100">' if day.cwday >= 7 and day!=@date_to %>
<%
day = day + 1
end %>
</tr>
Jean-Philippe Lang
css cleaning...
r105 </tbody>
Jean-Philippe Lang
- new controller "myController"...
r60 </table>