Patch #966 ยป calendar_include_dry.patch
| app/helpers/application_helper.rb (working copy) | ||
|---|---|---|
| 463 | 463 |
end |
| 464 | 464 |
|
| 465 | 465 |
def calendar_for(field_id) |
| 466 |
include_calendar unless @calendar_included |
|
| 466 | 467 |
image_tag("calendar.png", {:id => "#{field_id}_trigger",:class => "calendar-trigger"}) +
|
| 467 | 468 |
javascript_tag("Calendar.setup({inputField : '#{field_id}', ifFormat : '%Y-%m-%d', button : '#{field_id}_trigger' });")
|
| 468 | 469 |
end |
| 470 | ||
| 471 |
def include_calendar |
|
| 472 |
@calendar_included = true |
|
| 473 |
content_for :header_tags do |
|
| 474 |
javascript_include_tag('calendar/calendar') +
|
|
| 475 |
javascript_include_tag("calendar/lang/calendar-#{current_language}.js") +
|
|
| 476 |
javascript_include_tag('calendar/calendar-setup') +
|
|
| 477 |
stylesheet_link_tag('calendar')
|
|
| 478 |
end |
|
| 479 |
end |
|
| 469 | 480 |
|
| 470 | 481 |
def wikitoolbar_for(field_id) |
| 471 | 482 |
return '' unless Setting.text_formatting == 'textile' |
| app/views/timelog/report.rhtml (working copy) | ||
|---|---|---|
| 63 | 63 |
<% end %> |
| 64 | 64 |
<% end %> |
| 65 | 65 |
<% end %> |
| 66 | ||
| 67 |
<% content_for :header_tags do %> |
|
| 68 |
<%= javascript_include_tag 'calendar/calendar' %> |
|
| 69 |
<%= javascript_include_tag "calendar/lang/calendar-#{current_language}.js" %>
|
|
| 70 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
|
| 71 |
<%= stylesheet_link_tag 'calendar' %> |
|
| 72 |
<% end %> |
|
| app/views/timelog/details.rhtml (working copy) | ||
|---|---|---|
| 44 | 44 |
<span><%= link_to 'CSV', params.merge(:format => 'csv'), :class => 'csv' %></span> |
| 45 | 45 |
</p> |
| 46 | 46 |
<% end %> |
| 47 |
|
|
| 48 |
<% content_for :header_tags do %> |
|
| 49 |
<%= javascript_include_tag 'calendar/calendar' %> |
|
| 50 |
<%= javascript_include_tag "calendar/lang/calendar-#{current_language}.js" %>
|
|
| 51 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
|
| 52 |
<%= stylesheet_link_tag 'calendar' %> |
|
| 53 |
<% end %> |
|
| app/views/timelog/edit.rhtml (working copy) | ||
|---|---|---|
| 14 | 14 |
<%= submit_tag l(:button_save) %> |
| 15 | 15 |
|
| 16 | 16 |
<% end %> |
| 17 |
|
|
| 18 |
<% content_for :header_tags do %> |
|
| 19 |
<%= javascript_include_tag 'calendar/calendar' %> |
|
| 20 |
<%= javascript_include_tag "calendar/lang/calendar-#{current_language}.js" %>
|
|
| 21 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
|
| 22 |
<%= stylesheet_link_tag 'calendar' %> |
|
| 23 |
<% end %> |
|
| app/views/users/_form.rhtml (working copy) | ||
|---|---|---|
| 30 | 30 |
</div> |
| 31 | 31 |
</div> |
| 32 | 32 |
<!--[eoform:user]--> |
| 33 | ||
| 34 |
<% content_for :header_tags do %> |
|
| 35 |
<%= javascript_include_tag 'calendar/calendar' %> |
|
| 36 |
<%= javascript_include_tag "calendar/lang/calendar-#{current_language}.js" %>
|
|
| 37 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
|
| 38 |
<%= stylesheet_link_tag 'calendar' %> |
|
| 39 |
<% end %> |
|
| app/views/versions/_form.rhtml (working copy) | ||
|---|---|---|
| 6 | 6 |
<p><%= f.text_field :wiki_page_title, :label => :label_wiki_page, :size => 60, :disabled => @project.wiki.nil? %></p> |
| 7 | 7 |
<p><%= f.text_field :effective_date, :size => 10 %><%= calendar_for('version_effective_date') %></p>
|
| 8 | 8 |
</div> |
| 9 | ||
| 10 |
<% content_for :header_tags do %> |
|
| 11 |
<%= javascript_include_tag 'calendar/calendar' %> |
|
| 12 |
<%= javascript_include_tag "calendar/lang/calendar-#{current_language}.js" %>
|
|
| 13 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
|
| 14 |
<%= stylesheet_link_tag 'calendar' %> |
|
| 15 |
<% end %> |
|
| app/views/projects/_form.rhtml (working copy) | ||
|---|---|---|
| 46 | 46 |
</fieldset> |
| 47 | 47 |
<% end %> |
| 48 | 48 |
<!--[eoform:project]--> |
| 49 | ||
| 50 | ||
| 51 |
<% content_for :header_tags do %> |
|
| 52 |
<%= javascript_include_tag 'calendar/calendar' %> |
|
| 53 |
<%= javascript_include_tag "calendar/lang/calendar-#{current_language}.js" %>
|
|
| 54 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
|
| 55 |
<%= stylesheet_link_tag 'calendar' %> |
|
| 56 |
<% end %> |
|
| app/views/account/register.rhtml (working copy) | ||
|---|---|---|
| 35 | 35 | |
| 36 | 36 |
<%= submit_tag l(:button_submit) %> |
| 37 | 37 |
<% end %> |
| 38 | ||
| 39 |
<% content_for :header_tags do %> |
|
| 40 |
<%= javascript_include_tag 'calendar/calendar' %> |
|
| 41 |
<%= javascript_include_tag "calendar/lang/calendar-#{current_language}.js" %>
|
|
| 42 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
|
| 43 |
<%= stylesheet_link_tag 'calendar' %> |
|
| 44 |
<% end %> |
|
| app/views/issues/bulk_edit.rhtml (working copy) | ||
|---|---|---|
| 47 | 47 | |
| 48 | 48 |
<p><%= submit_tag l(:button_submit) %> |
| 49 | 49 |
<% end %> |
| 50 | ||
| 51 |
<% content_for :header_tags do %> |
|
| 52 |
<%= javascript_include_tag 'calendar/calendar' %> |
|
| 53 |
<%= javascript_include_tag "calendar/lang/calendar-#{current_language}.js" %>
|
|
| 54 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
|
| 55 |
<%= stylesheet_link_tag 'calendar' %> |
|
| 56 |
<% end %> |
|
| app/views/issues/_form.rhtml (working copy) | ||
|---|---|---|
| 49 | 49 |
<% end %> |
| 50 | 50 | |
| 51 | 51 |
<%= wikitoolbar_for 'issue_description' %> |
| 52 | ||
| 53 |
<% content_for :header_tags do %> |
|
| 54 |
<%= javascript_include_tag 'calendar/calendar' %> |
|
| 55 |
<%= javascript_include_tag "calendar/lang/calendar-#{current_language}.js" %>
|
|
| 56 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
|
| 57 |
<%= stylesheet_link_tag 'calendar' %> |
|
| 58 |
<% end %> |
|