diff --git a/app/assets/javascripts/jobs.js b/app/assets/javascripts/jobs.js index f899386..4647e6e 100644 --- a/app/assets/javascripts/jobs.js +++ b/app/assets/javascripts/jobs.js @@ -1,23 +1,28 @@ $(document).ready(function() { $("#job_template_schedule_id").change(function() { showSchedule(); }); $("#job_template_fileset_id").change(function() { showFileset(); }); + if ($('a#toggle-advanced').size() > 0) { + $('a#toggle-advanced').click(function() { + $('#advanced').toggleClass('hidden'); + }); + }; }); function showSchedule() { var scheduleId = $("#job_template_schedule_id").val(); $.ajax({ url: "/hosts/" + hostId + "/schedules/" + scheduleId, data: jobIdParam }); } function showFileset() { var filesetId = $("#job_template_fileset_id").val(); $.ajax({ url: "/hosts/" + hostId + "/filesets/" + filesetId }); } diff --git a/app/views/jobs/_form.html.erb b/app/views/jobs/_form.html.erb index d5524b5..dacd096 100644 --- a/app/views/jobs/_form.html.erb +++ b/app/views/jobs/_form.html.erb @@ -1,38 +1,44 @@ <%= bootstrap_form_for(@job, url: @job.new_record? ? host_jobs_path : host_job_path(@host, @job), layout: :horizontal, label_col: 'col-xs-5', control_col: 'col-xs-5') do |f| %> <%= f.text_field :name %> <%= select_with_errors_and_button( @job, :job_template, :fileset_id, 'Fileset', options_from_collection_for_select( @host.filesets, :id, :name, params[:fileset_id] || @job.fileset_id), new_host_fileset_path(@host, job_id: @job.id)) %> <% if !@job.restore? %> <%= select_with_errors_and_button( @job, :job_template, :schedule_id, 'Schedule', options_from_collection_for_select( @host.schedules, :id, :name, params[:schedule_id] || @job.schedule_id), new_host_schedule_path(@host, job_id: @job.id)) %> <% end %> - <%= f.text_field :client_before_run_file, label: 'Client Run Before Job' %> - <%= f.text_field :client_after_run_file, label: 'Client Run After Job' %> +