Feature #3034 » rmo-3034.diff
D:/Redmine/show-patched_rmo3034-4.html.erb wo mrt 20 22:35:52 2013 | ||
---|---|---|
44 | 44 |
headers_height = header_heigth |
45 | 45 |
show_weeks = false |
46 | 46 |
show_days = false |
47 |
show_day_num = false |
|
47 | 48 |
|
48 | 49 |
if @gantt.zoom > 1 |
49 | 50 |
show_weeks = true |
... | ... | |
51 | 52 |
if @gantt.zoom > 2 |
52 | 53 |
show_days = true |
53 | 54 |
headers_height = 3 * header_heigth |
55 |
if @gantt.zoom > 3 |
|
56 |
show_day_num = true |
|
57 |
headers_height = 4 * header_heigth |
|
58 |
end |
|
54 | 59 |
end |
55 | 60 |
end |
56 | 61 |
|
... | ... | |
185 | 190 |
<% end %> |
186 | 191 |
<% end %> |
187 | 192 |
|
193 |
<% |
|
194 |
# |
|
195 |
# Days headers Num |
|
196 |
# |
|
197 |
if show_day_num |
|
198 |
left = 0 |
|
199 |
height = g_height + header_heigth*2 - 1 |
|
200 |
wday = @gantt.date_from.cwday |
|
201 |
day_num = @gantt.date_from |
|
202 |
(@gantt.date_to - @gantt.date_from + 1).to_i.times do |
|
203 |
width = zoom - 1 |
|
204 |
%> |
|
205 |
<div style="left:<%= left %>px;top:37px;width:<%= width %>px;height:<%= height %>px;font-size:0.7em;<%= "background:#f1f1f1;" if wday > 5 %><%= "color:blue;" if wday == 6 %><%= "color:red;" if wday == 7 %>" class="gantt_hdr"> |
|
206 |
<%= day_num.day %> |
|
207 |
</div> |
|
208 |
<% |
|
209 |
left = left + width+1 |
|
210 |
day_num = day_num + 1 |
|
211 |
wday = wday + 1 |
|
212 |
wday = 1 if wday > 7 |
|
213 |
end |
|
214 |
end %> |
|
215 |
|
|
188 | 216 |
<% ###### Days headers ####### %> |
189 | 217 |
<% if show_days %> |
190 | 218 |
<% |
191 | 219 |
left = 0 |
192 | 220 |
height = g_height + header_heigth - 1 |
221 |
top = (show_day_num ? 55 : 37) |
|
193 | 222 |
wday = @gantt.date_from.cwday |
194 | 223 |
%> |
195 | 224 |
<% (@gantt.date_to - @gantt.date_from + 1).to_i.times do %> |
... | ... | |
197 | 226 |
width = zoom - 1 |
198 | 227 |
style = "" |
199 | 228 |
style += "left: #{left}px;" |
200 |
style += "top:37px;"
|
|
229 |
style += "top: #{top}px;"
|
|
201 | 230 |
style += "width: #{width}px;" |
202 | 231 |
style += "height: #{height}px;" |
203 | 232 |
style += "font-size:0.7em;" |