Project

General

Profile

Feature #3034 » 3034-11.diff

a patch file generated from #3034-11 - Go MAEDA, 2014-06-19 14:35

View differences:

app/views/gantts/show.html.erb (working copy)
90 90
  headers_height = header_height
91 91
  show_weeks = false
92 92
  show_days  = false
93
  show_day_num = false
93 94

  
94 95
  if @gantt.zoom > 1
95 96
    show_weeks = true
......
97 98
    if @gantt.zoom > 2
98 99
        show_days = true
99 100
        headers_height = 3 * header_height
101
        if @gantt.zoom > 3
102
          show_day_num = true
103
          headers_height = 4 * header_height
104
        end
100 105
    end
101 106
  end
102 107

  
......
231 236
  <% end %>
232 237
<% end %>
233 238

  
239
<%
240
#
241
# Days headers Num
242
#
243
if show_day_num
244
  left = 0
245
  height = g_height + header_height*2 - 1
246
  wday = @gantt.date_from.cwday
247
  day_num = @gantt.date_from
248
  (@gantt.date_to - @gantt.date_from + 1).to_i.times do
249
  width =  zoom - 1 
250
%>
251
  <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">
252
  <%= day_num.day %>
253
  </div>
254
  <%
255
   left = left + width+1
256
   day_num = day_num + 1
257
   wday = wday + 1
258
   wday = 1 if wday > 7
259
   end
260
end %> 
261

  
234 262
<% ###### Days headers ####### %>
235 263
<% if show_days %>
236 264
  <%
237 265
    left = 0
238 266
    height = g_height + header_height - 1
267
    top = (show_day_num ? 55 : 37)
239 268
    wday = @gantt.date_from.cwday
240 269
  %>
241 270
  <% (@gantt.date_to - @gantt.date_from + 1).to_i.times do %>
......
243 272
      width =  zoom - 1
244 273
      style  = ""
245 274
      style += "left: #{left}px;"
246
      style += "top:37px;"
275
      style += "top: #{top}px;"
247 276
      style += "width: #{width}px;"
248 277
      style += "height: #{height}px;"
249 278
      style += "font-size:0.7em;"
(6-6/6)