diff --git a/plugins/ScheduledReports/javascripts/pdf.js b/plugins/ScheduledReports/javascripts/pdf.js index 7aaff498def5b34a073a4e5e6749c12ac9178a00..d0977ff4bb65a8402d7c30e581bb2b8baa3527ac 100644 --- a/plugins/ScheduledReports/javascripts/pdf.js +++ b/plugins/ScheduledReports/javascripts/pdf.js @@ -36,6 +36,23 @@ function formSetEditReport(idReport) { $('#report_hour').val(report.hour); $('[name=report_format].' + report.type + ' option[value=' + report.format + ']').prop('selected', 'selected'); + var selectorReportFormat = 'select[name=report_format].' + $('#report_type').val(); + $(selectorReportFormat).change( toggleDisplayOptionsByFormat ); + + // When CSV is selected, hide "Display options" + toggleDisplayOptionsByFormat(); + + function toggleDisplayOptionsByFormat() { + var format = $(selectorReportFormat).val(); + var displayOptionsSelector = $('#row_report_display_options'); + if (format == 'csv') { + displayOptionsSelector.hide(); + } else { + displayOptionsSelector.show(); + } + } + + $('[name=reportsList] input').prop('checked', false); var key; diff --git a/plugins/ScheduledReports/templates/_addReport.twig b/plugins/ScheduledReports/templates/_addReport.twig index fdbc9fe4b43aff92f77e5e6b21b1fb75ed083eb5..cabb1703b900f0c8689bb91a5c85247cdbc2d67b 100644 --- a/plugins/ScheduledReports/templates/_addReport.twig +++ b/plugins/ScheduledReports/templates/_addReport.twig @@ -100,7 +100,7 @@ {{ postEvent("Template.reportParametersScheduledReports") }} - <tr class='email'> + <tr id="row_report_display_options"> <td class="first"> {# ScheduledReports_AggregateReportsFormat should be named ScheduledReports_DisplayFormat #} {{ 'ScheduledReports_AggregateReportsFormat'|translate }}