From 1b64e4be5ea81389da7f10c5e76dfb3a504688a7 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 2 Sep 2012 17:24:29 +0000 Subject: [PATCH] Set radio button when selecting a date with the date picker. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10284 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/views/timelog/_date_range.html.erb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/views/timelog/_date_range.html.erb b/app/views/timelog/_date_range.html.erb index 7c5523871..17a34b99b 100644 --- a/app/views/timelog/_date_range.html.erb +++ b/app/views/timelog/_date_range.html.erb @@ -12,13 +12,11 @@

<%= label_tag "period_type_interval", l(:description_date_range_interval), :class => "hidden-for-sighted" %> <%= radio_button_tag 'period_type', '2', @free_period, :onclick => '$("#from,#to").removeAttr("disabled");$("#period").attr("disabled", true);', :id => "period_type_interval" %> - <%= l(:label_date_from_to, :start => ((label_tag "from", l(:description_date_from), :class => "hidden-for-sighted") + text_field_tag('from', @from, :size => 10, :disabled => !@free_period) + calendar_for('from')), :end => ((label_tag "to", l(:description_date_to), :class => "hidden-for-sighted") + text_field_tag('to', @to, :size => 10, :disabled => !@free_period) + calendar_for('to'))).html_safe %> -

@@ -36,3 +34,9 @@ :class => (action_name == 'report' ? 'selected' : nil)) %> + +<%= javascript_tag do %> +$('#from, #to').change(function(){ + $('#period_type_interval').attr('checked', true); $('#from,#to').removeAttr('disabled'); $('#period').attr('disabled', true); +}); +<% end %> -- 2.39.5