##// END OF EJS Templates
Display due date in red on overdue issues (#20812)....
Display due date in red on overdue issues (#20812). git-svn-id: http://svn.redmine.org/redmine/trunk@14732 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r14256:f9425cbaf37e
r14350:aeab970972dc
Show More
show.html.erb
372 lines | 11.4 KiB | text/plain | TextLexer
Eric Davis
Rewrite the Gantt chart. #6276...
r3958 <% @gantt.view = self %>
Jean-Philippe Lang
Ability to save Gantt query filters (#7836)....
r11790 <div class="contextual">
<% if !@query.new_record? && @query.editable_by?(User.current) %>
<%= link_to l(:button_edit), edit_query_path(@query, :gantt => 1), :class => 'icon icon-edit' %>
<%= delete_link query_path(@query, :gantt => 1) %>
<% end %>
</div>
Jean-Philippe Lang
Removed unneeded #h calls in views....
r13661 <h2><%= @query.new_record? ? l(:label_gantt) : @query.name %></h2>
Jean-Philippe Lang
Makes saved query filters visible (#2883)....
r2778
Jean-Philippe Lang
Merged rails-3.2 branch....
r9346 <%= form_tag({:controller => 'gantts', :action => 'show',
:project_id => @project, :month => params[:month],
:year => params[:year], :months => params[:months]},
:method => :get, :id => 'query_form') do %>
Jean-Philippe Lang
Converted issue filters to non-AJAX GET requests (#1965)....
r5156 <%= hidden_field_tag 'set_filter', '1' %>
Jean-Philippe Lang
Ability to save Gantt query filters (#7836)....
r11790 <%= hidden_field_tag 'gantt', '1' %>
Jean-Philippe Lang
Makes title/filters consistent with the issue list....
r4790 <fieldset id="filters" class="collapsible <%= @query.new_record? ? "" : "collapsed" %>">
Jean-Philippe Lang
Makes tickets and timelogs filters collapsible (UI)....
r2777 <legend onclick="toggleFieldset(this);"><%= l(:label_filter_plural) %></legend>
Toshi MARUYAMA
replace tabs to spaces at app/views/gantts/show.html.erb...
r7209 <div style="<%= @query.new_record? ? "" : "display: none;" %>">
Jean-Philippe Lang
Adds support for free ticket filtering and custom queries on Gantt chart....
r1795 <%= render :partial => 'queries/filters', :locals => {:query => @query} %>
Jean-Philippe Lang
Makes tickets and timelogs filters collapsible (UI)....
r2777 </div>
</fieldset>
Jean-Philippe Lang
Changed fieldset legend and make it hidden by default like on the issue list (#12122)....
r10985 <fieldset class="collapsible collapsed">
<legend onclick="toggleFieldset(this);"><%= l(:label_options) %></legend>
<div style="display: none;">
Jean-Philippe Lang
Gantt progress lines (#12122)....
r10980 <table>
<tr>
<td>
<fieldset>
<legend><%= l(:label_related_issues) %></legend>
Jean-Philippe Lang
Ability to save Gantt query filters (#7836)....
r11790 <label for="draw_relations">
<%= check_box 'query', 'draw_relations', :id => 'draw_relations' %>
Jean-Philippe Lang
Gantt progress lines (#12122)....
r10980 <% rels = [IssueRelation::TYPE_BLOCKS, IssueRelation::TYPE_PRECEDES] %>
<% rels.each do |rel| %>
<% color = Redmine::Helpers::Gantt::DRAW_TYPES[rel][:color] %>
<%= content_tag(:span, '&nbsp;&nbsp;&nbsp;'.html_safe,
:style => "background-color: #{color}") %>
<%= l(IssueRelation::TYPES[rel][:name]) %>
<% end %>
</label>
</fieldset>
</td>
<td>
<fieldset>
<legend><%= l(:label_gantt_progress_line) %></legend>
Jean-Philippe Lang
Ability to save Gantt query filters (#7836)....
r11790 <label for="draw_progress_line">
<%= check_box 'query', 'draw_progress_line', :id => 'draw_progress_line' %>
Jean-Philippe Lang
Gantt progress lines (#12122)....
r10980 <%= l(:label_display) %>
</label>
</fieldset>
</td>
</tr>
</table>
</div>
</fieldset>
Jean-Philippe Lang
Adds support for free ticket filtering and custom queries on Gantt chart....
r1795
Jean-Philippe Lang
Makes zoom buttons on gantt looks like the others....
r4169 <p class="contextual">
Eric Davis
Refactor: extract gantt zoom links to a helper....
r3642 <%= gantt_zoom_link(@gantt, :in) %>
<%= gantt_zoom_link(@gantt, :out) %>
Jean-Philippe Lang
Adds support for free ticket filtering and custom queries on Gantt chart....
r1795 </p>
<p class="buttons">
Jean-Philippe Lang
Makes tickets and timelogs filters collapsible (UI)....
r2777 <%= text_field_tag 'months', @gantt.months, :size => 2 %>
<%= l(:label_months_from) %>
<%= select_month(@gantt.month_from, :prefix => "month", :discard_type => true) %>
<%= select_year(@gantt.year_from, :prefix => "year", :discard_type => true) %>
<%= hidden_field_tag 'zoom', @gantt.zoom %>
Toshi MARUYAMA
code layout cleanup app/views/gantts/show.html.erb...
r10126 <%= link_to_function l(:button_apply), '$("#query_form").submit()',
:class => 'icon icon-checked' %>
<%= link_to l(:button_clear), { :project_id => @project, :set_filter => 1 },
:class => 'icon icon-reload' %>
Jean-Philippe Lang
Ability to save Gantt query filters (#7836)....
r11790 <% if @query.new_record? && User.current.allowed_to?(:save_queries, @project, :global => true) %>
<%= link_to_function l(:button_save),
"$('#query_form').attr('action', '#{ @project ? new_project_query_path(@project) : new_query_path }').submit();",
:class => 'icon icon-save' %>
<% end %>
Jean-Philippe Lang
Adds support for free ticket filtering and custom queries on Gantt chart....
r1795 </p>
<% end %>
<%= error_messages_for 'query' %>
<% if @query.valid? %>
Toshi MARUYAMA
code layout cleanup app/views/gantts/show.html.erb...
r9881 <%
Toshi MARUYAMA
gantt: code layout cleanup ruby code at head of show.html.erb...
r10139 zoom = 1
@gantt.zoom.times { zoom = zoom * 2 }
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512
Toshi MARUYAMA
gantt: code layout cleanup ruby code at head of show.html.erb...
r10139 subject_width = 330
Toshi MARUYAMA
fix typo "header_heigth" in gantt view...
r11032 header_height = 18
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512
Toshi MARUYAMA
fix typo "header_heigth" in gantt view...
r11032 headers_height = header_height
Toshi MARUYAMA
gantt: code layout cleanup ruby code at head of show.html.erb...
r10139 show_weeks = false
show_days = false
Jean-Philippe Lang
Adds day numbers to HTML and PDF gantt (#3034)....
r14256 show_day_num = false
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512
Toshi MARUYAMA
gantt: code layout cleanup ruby code at head of show.html.erb...
r10139 if @gantt.zoom > 1
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512 show_weeks = true
Toshi MARUYAMA
fix typo "header_heigth" in gantt view...
r11032 headers_height = 2 * header_height
Jean-Philippe Lang
Adds support for free ticket filtering and custom queries on Gantt chart....
r1795 if @gantt.zoom > 2
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512 show_days = true
Toshi MARUYAMA
fix typo "header_heigth" in gantt view...
r11032 headers_height = 3 * header_height
Jean-Philippe Lang
Adds day numbers to HTML and PDF gantt (#3034)....
r14256 if @gantt.zoom > 3
show_day_num = true
headers_height = 4 * header_height
end
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512 end
Toshi MARUYAMA
gantt: code layout cleanup ruby code at head of show.html.erb...
r10139 end
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512
Toshi MARUYAMA
gantt: code layout cleanup ruby code at head of show.html.erb...
r10139 # Width of the entire chart
g_width = ((@gantt.date_to - @gantt.date_from + 1) * zoom).to_i
@gantt.render(:top => headers_height + 8,
:zoom => zoom,
:g_width => g_width,
:subject_width => subject_width)
g_height = [(20 * (@gantt.number_of_rows + 6)) + 150, 206].max
t_height = g_height + headers_height
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512 %>
Jean-Philippe Lang
Adds an application setting to limit the number of items that can be displayed on the gantt chart (#6276)....
r4399
<% if @gantt.truncated %>
Toshi MARUYAMA
replace tabs to spaces at app/views/gantts/show.html.erb...
r7209 <p class="warning"><%= l(:notice_gantt_chart_truncated, :max => @gantt.max_rows) %></p>
Jean-Philippe Lang
Adds an application setting to limit the number of items that can be displayed on the gantt chart (#6276)....
r4399 <% end %>
Toshi MARUYAMA
Replace tables that were using the 'width' attribute with inline styles (should be replaced with an ID/class)....
r9133 <table style="width:100%; border:0; border-collapse: collapse;">
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <tr>
Jean-Philippe Lang
Adds support for free ticket filtering and custom queries on Gantt chart....
r1795 <td style="width:<%= subject_width %>px; padding:0px;">
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt subject...
r10137 <%
style = ""
style += "position:relative;"
style += "height: #{t_height + 24}px;"
style += "width: #{subject_width + 1}px;"
%>
<%= content_tag(:div, :style => style) do %>
<%
style = ""
style += "right:-2px;"
style += "width: #{subject_width}px;"
style += "height: #{headers_height}px;"
style += 'background: #eee;'
%>
<%= content_tag(:div, "", :style => style, :class => "gantt_hdr") %>
<%
style = ""
style += "right:-2px;"
style += "width: #{subject_width}px;"
style += "height: #{t_height}px;"
style += 'border-left: 1px solid #c0c0c0;'
style += 'overflow: hidden;'
%>
<%= content_tag(:div, "", :style => style, :class => "gantt_hdr") %>
<%= content_tag(:div, :class => "gantt_subjects") do %>
<%= @gantt.subjects.html_safe %>
<% end %>
<% end %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </td>
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt header outline...
r10140 <td>
Jean-Philippe Lang
Show precedes/follows and blocks/blocked relations on the Gantt diagram (#3436)....
r10888 <div style="position:relative;height:<%= t_height + 24 %>px;overflow:auto;" id="gantt_area">
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt header outline...
r10140 <%
style = ""
style += "width: #{g_width - 1}px;"
style += "height: #{headers_height}px;"
style += 'background: #eee;'
%>
<%= content_tag(:div, '&nbsp;'.html_safe, :style => style, :class => "gantt_hdr") %>
Toshi MARUYAMA
gantt: code layout cleanup html months headers...
r10138
<% ###### Months headers ###### %>
Toshi MARUYAMA
remove trailing white-spaces from app/views/gantts/show.html.erb...
r7106 <%
Toshi MARUYAMA
gantt: code layout cleanup html months headers...
r10138 month_f = @gantt.date_from
left = 0
Toshi MARUYAMA
fix typo "header_heigth" in gantt view...
r11032 height = (show_weeks ? header_height : header_height + g_height)
Toshi MARUYAMA
code layout cleanup gantt months headers...
r10128 %>
<% @gantt.months.times do %>
Toshi MARUYAMA
gantt: code layout cleanup html months headers...
r10138 <%
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt months headers...
r10132 width = (((month_f >> 1) - month_f) * zoom - 1).to_i
style = ""
style += "left: #{left}px;"
style += "width: #{width}px;"
style += "height: #{height}px;"
%>
<%= content_tag(:div, :style => style, :class => "gantt_hdr") do %>
Jean-Philippe Lang
Removed unneeded #h calls in views....
r13661 <%= link_to "#{month_f.year}-#{month_f.month}",
Toshi MARUYAMA
code layout cleanup app/views/gantts/show.html.erb...
r10126 @gantt.params.merge(:year => month_f.year, :month => month_f.month),
:title => "#{month_name(month_f.month)} #{month_f.year}" %>
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt months headers...
r10132 <% end %>
Toshi MARUYAMA
replace tabs to spaces at app/views/gantts/show.html.erb...
r7209 <%
Toshi MARUYAMA
gantt: code layout cleanup html months headers...
r10138 left = left + width + 1
month_f = month_f >> 1
Toshi MARUYAMA
code layout cleanup gantt months headers...
r10128 %>
<% end %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330
Toshi MARUYAMA
gantt: code layout cleanup html weeks headers...
r10142 <% ###### Weeks headers ###### %>
Toshi MARUYAMA
code layout cleanup gantt weeks headers...
r10129 <% if show_weeks %>
<%
Toshi MARUYAMA
gantt: code layout cleanup html weeks headers...
r10142 left = 0
Toshi MARUYAMA
fix typo "header_heigth" in gantt view...
r11032 height = (show_days ? header_height - 1 : header_height - 1 + g_height)
Toshi MARUYAMA
code layout cleanup gantt weeks headers...
r10129 %>
<% if @gantt.date_from.cwday == 1 %>
<%
Toshi MARUYAMA
gantt: code layout cleanup html weeks headers...
r10142 # @date_from is monday
week_f = @gantt.date_from
Toshi MARUYAMA
code layout cleanup gantt weeks headers...
r10129 %>
<% else %>
<%
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt weeks headers...
r10133 # find next monday after @date_from
week_f = @gantt.date_from + (7 - @gantt.date_from.cwday + 1)
width = (7 - @gantt.date_from.cwday + 1) * zoom - 1
style = ""
style += "left: #{left}px;"
style += "top: 19px;"
style += "width: #{width}px;"
style += "height: #{height}px;"
Toshi MARUYAMA
replace tabs to spaces at app/views/gantts/show.html.erb...
r7209 %>
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt weeks headers...
r10133 <%= content_tag(:div, '&nbsp;'.html_safe,
:style => style, :class => "gantt_hdr") %>
Toshi MARUYAMA
code layout cleanup gantt weeks headers...
r10129 <% left = left + width + 1 %>
<% end %>
<% while week_f <= @gantt.date_to %>
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt weeks headers...
r10133 <%
width = ((week_f + 6 <= @gantt.date_to) ?
7 * zoom - 1 :
(@gantt.date_to - week_f + 1) * zoom - 1).to_i
style = ""
style += "left: #{left}px;"
style += "top: 19px;"
style += "width: #{width}px;"
style += "height: #{height}px;"
%>
<%= content_tag(:div, :style => style, :class => "gantt_hdr") do %>
<%= content_tag(:small) do %>
<%= week_f.cweek if width >= 16 %>
<% end %>
<% end %>
Toshi MARUYAMA
replace tabs to spaces at app/views/gantts/show.html.erb...
r7209 <%
Toshi MARUYAMA
gantt: code layout cleanup html weeks headers...
r10142 left = left + width + 1
week_f = week_f + 7
Toshi MARUYAMA
code layout cleanup gantt weeks headers...
r10129 %>
<% end %>
<% end %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330
Jean-Philippe Lang
Adds day numbers to HTML and PDF gantt (#3034)....
r14256 <% ###### Day numbers headers ###### %>
<% if show_day_num %>
<%
left = 0
height = g_height + header_height*2 - 1
wday = @gantt.date_from.cwday
day_num = @gantt.date_from
%>
<% (@gantt.date_to - @gantt.date_from + 1).to_i.times do %>
<%
width = zoom - 1
style = ""
style += "left:#{left}px;"
style += "top:37px;"
style += "width:#{width}px;"
style += "height:#{height}px;"
style += "font-size:0.7em;"
clss = "gantt_hdr"
clss << " nwday" if @gantt.non_working_week_days.include?(wday)
%>
<%= content_tag(:div, :style => style, :class => clss) do %>
<%= day_num.day %>
<% end %>
<%
left = left + width+1
day_num = day_num + 1
wday = wday + 1
wday = 1 if wday > 7
%>
<% end %>
<% end %>
Toshi MARUYAMA
gantt: code layout cleanup html days headers...
r10143 <% ###### Days headers ####### %>
Toshi MARUYAMA
gantt: code layout cleanup html gantt days headers...
r10131 <% if show_days %>
<%
Toshi MARUYAMA
gantt: code layout cleanup html days headers...
r10143 left = 0
Toshi MARUYAMA
fix typo "header_heigth" in gantt view...
r11032 height = g_height + header_height - 1
Jean-Philippe Lang
Adds day numbers to HTML and PDF gantt (#3034)....
r14256 top = (show_day_num ? 55 : 37)
Toshi MARUYAMA
gantt: code layout cleanup html days headers...
r10143 wday = @gantt.date_from.cwday
Toshi MARUYAMA
gantt: code layout cleanup html gantt days headers...
r10131 %>
<% (@gantt.date_to - @gantt.date_from + 1).to_i.times do %>
Toshi MARUYAMA
gantt: use content_tag instead of html tag at days headers...
r10141 <%
width = zoom - 1
style = ""
style += "left: #{left}px;"
Jean-Philippe Lang
Adds day numbers to HTML and PDF gantt (#3034)....
r14256 style += "top: #{top}px;"
Toshi MARUYAMA
gantt: use content_tag instead of html tag at days headers...
r10141 style += "width: #{width}px;"
style += "height: #{height}px;"
style += "font-size:0.7em;"
Jean-Philippe Lang
Display non working days on gantt according to settings (#2161)....
r10534 clss = "gantt_hdr"
clss << " nwday" if @gantt.non_working_week_days.include?(wday)
Toshi MARUYAMA
gantt: use content_tag instead of html tag at days headers...
r10141 %>
Jean-Philippe Lang
Display non working days on gantt according to settings (#2161)....
r10534 <%= content_tag(:div, :style => style, :class => clss) do %>
Toshi MARUYAMA
gantt: use content_tag instead of html tag at days headers...
r10141 <%= day_letter(wday) %>
<% end %>
Toshi MARUYAMA
fix code indent of gantt days headers...
r10127 <%
Toshi MARUYAMA
gantt: code layout cleanup html days headers...
r10143 left = left + width + 1
wday = wday + 1
wday = 1 if wday > 7
Toshi MARUYAMA
gantt: code layout cleanup html gantt days headers...
r10131 %>
<% end %>
<% end %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330
Toshi MARUYAMA
Rails3: view: use html_safe for Gantt...
r7436 <%= @gantt.lines.html_safe %>
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt today red line...
r10134 <% ###### Today red line (excluded from cache) ###### %>
Toshi MARUYAMA
code layout cleanup app/views/gantts/show.html.erb...
r9881 <% if Date.today >= @gantt.date_from and Date.today <= @gantt.date_to %>
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt today red line...
r10134 <%
Toshi MARUYAMA
gantt: code cleanup html today red line...
r10136 today_left = (((Date.today - @gantt.date_from + 1) * zoom).floor() - 1).to_i
Toshi MARUYAMA
gantt: fix code indents of html today red line...
r10135 style = ""
style += "position: absolute;"
style += "height: #{g_height}px;"
style += "top: #{headers_height + 1}px;"
Toshi MARUYAMA
gantt: code cleanup html today red line...
r10136 style += "left: #{today_left}px;"
Toshi MARUYAMA
gantt: fix code indents of html today red line...
r10135 style += "width:10px;"
style += "border-left: 1px dashed red;"
Toshi MARUYAMA
gantt: use content_tag instead of html tag at gantt today red line...
r10134 %>
Jean-Philippe Lang
Gantt progress lines (#12122)....
r10980 <%= content_tag(:div, '&nbsp;'.html_safe, :style => style, :id => 'today_line') %>
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512 <% end %>
Jean-Philippe Lang
Show precedes/follows and blocks/blocked relations on the Gantt diagram (#3436)....
r10888 <%
style = ""
style += "position: absolute;"
style += "height: #{g_height}px;"
style += "top: #{headers_height + 1}px;"
style += "left: 0px;"
style += "width: #{g_width - 1}px;"
%>
<%= content_tag(:div, '', :style => style, :id => "gantt_draw_area") %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </div>
</td>
</tr>
</table>
Toshi MARUYAMA
Replace tables that were using the 'width' attribute with inline styles (should be replaced with an ID/class)....
r9133 <table style="width:100%">
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <tr>
Jean-Philippe Lang
Removed deprecated align and width html attributes (#15307)....
r12038 <td style="text-align:left;">
Toshi MARUYAMA
code layout cleanup app/views/gantts/show.html.erb...
r10130 <%= link_to_content_update("\xc2\xab " + l(:label_previous),
Jean-Philippe Lang
Adds p/n access keys for previous/next links (#18692)....
r13412 params.merge(@gantt.params_previous),
:accesskey => accesskey(:previous)) %>
Toshi MARUYAMA
code layout cleanup app/views/gantts/show.html.erb...
r10130 </td>
Jean-Philippe Lang
Removed deprecated align and width html attributes (#15307)....
r12038 <td style="text-align:right;">
Toshi MARUYAMA
code layout cleanup app/views/gantts/show.html.erb...
r10130 <%= link_to_content_update(l(:label_next) + " \xc2\xbb",
Jean-Philippe Lang
Adds p/n access keys for previous/next links (#18692)....
r13412 params.merge(@gantt.params_next),
:accesskey => accesskey(:next)) %>
Toshi MARUYAMA
code layout cleanup app/views/gantts/show.html.erb...
r10130 </td>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </tr>
Jean-Philippe Lang
Added fragment caching for calendar and gantt views...
r512 </table>
Jean-Philippe Lang
Application layout refactored....
r736
Jean-Philippe Lang
Adds an helper to render other formats download links....
r2331 <% other_formats_links do |f| %>
Toshi MARUYAMA
replace tabs to spaces at app/views/gantts/show.html.erb...
r7209 <%= f.link_to 'PDF', :url => params.merge(@gantt.params) %>
<%= f.link_to('PNG', :url => params.merge(@gantt.params)) if @gantt.respond_to?('to_image') %>
Jean-Philippe Lang
Adds support for free ticket filtering and custom queries on Gantt chart....
r1795 <% end %>
<% end # query.valid? %>
Jean-Philippe Lang
Application layout refactored....
r736
<% content_for :sidebar do %>
Toshi MARUYAMA
code layout cleanup app/views/gantts/show.html.erb...
r9881 <%= render :partial => 'issues/sidebar' %>
Jean-Philippe Lang
Application layout refactored....
r736 <% end %>
Jean-Philippe Lang
More detailed html title on several views....
r951
Jean-Philippe Lang
Slight improvements to the browser views....
r1019 <% html_title(l(:label_gantt)) -%>
Jean-Philippe Lang
Show precedes/follows and blocks/blocked relations on the Gantt diagram (#3436)....
r10888
<% content_for :header_tags do %>
<%= javascript_include_tag 'raphael' %>
<%= javascript_include_tag 'gantt' %>
<% end %>
<%= javascript_tag do %>
var issue_relation_type = <%= raw Redmine::Helpers::Gantt::DRAW_TYPES.to_json %>;
$(document).ready(drawGanttHandler);
$(window).resize(drawGanttHandler);
Jean-Philippe Lang
Gantt progress lines (#12122)....
r10980 $(function() {
Jean-Philippe Lang
Ability to save Gantt query filters (#7836)....
r11790 $("#draw_relations").change(drawGanttHandler);
Jean-Philippe Lang
Gantt progress lines (#12122)....
r10980 $("#draw_progress_line").change(drawGanttHandler);
});
Jean-Philippe Lang
Show precedes/follows and blocks/blocked relations on the Gantt diagram (#3436)....
r10888 <% end %>