diff --git a/app/views/timelog/_form.html.erb b/app/views/timelog/_form.html.erb index ebd9d39..20312d9 100644 --- a/app/views/timelog/_form.html.erb +++ b/app/views/timelog/_form.html.erb @@ -10,6 +10,8 @@ <% else %>

<%= f.select :project_id, project_tree_options_for_select(Project.allowed_to(:log_time).to_a, :selected => @time_entry.project, :include_blank => true) %>

<% end %> + <% else %> +

<%= f.select :project_id, project_tree_options_for_select(Project.allowed_to(:log_time).to_a, :selected => @time_entry.project, :include_blank => true) %>

<% end %>

<%= f.text_field :issue_id, :size => 6 %> @@ -38,6 +40,16 @@ }); }); }); +<% else %> + $(document).ready(function(){ + $('#time_entry_project_id, #time_entry_issue_id').change(function(){ + $.ajax({ + url: '<%= escape_javascript new_time_entry_path(:format => 'js') %>', + type: 'post', + data: $('.edit_time_entry').serialize().replace('&_method=patch','') + }); + }); + }); <% end %> observeAutocompleteField('time_entry_issue_id', '<%= escape_javascript auto_complete_issues_path(:project_id => @project, :scope => (@project ? nil : 'all'))%>', {