@@ -, +, @@ overdues report --- .../prog/en/modules/circ/overdue.tt | 56 +++++++++++++------ 1 file changed, 39 insertions(+), 17 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/overdue.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/overdue.tt @@ -114,16 +114,27 @@

Filter on:

-
Date due: -
    -
  1. - -
  2. -
  3. - - -
  4. -
+
Date due: +
    +
  1. + + [% IF ( showall ) %] + + [% ELSE %] + + [% END %] +
  2. + +
  3. + + +
  4. +
  5. + + +
  6. +
+
  1. +
  2. -
  3. - [% IF ( showall ) %] - - [% ELSE %] - - [% END %] -
@@ -277,6 +282,18 @@ }); } + function update_date_due_filters_visibility(){ + if( $("#showall").is(":checked")) { + $(".date_due_filter").hide(); + $("#from").prop("disabled", true); + $("#to").prop("disabled", true); + } else { + $(".date_due_filter").show(); + $("#from").prop("disabled", false); + $("#to").prop("disabled", false); + } + } + $(document).ready(function(){ var columns_settings = [% TablesSettings.GetColumns( 'circ', 'overdues', 'circ-overdues', 'json' ) | $raw %]; KohaTable("overduest", { @@ -285,6 +302,11 @@ "autoWidth": false, "stateSave": true }, columns_settings); + + $("#showall").on("change", function(){ + update_date_due_filters_visibility(); + }); + update_date_due_filters_visibility(); }); [% END %] --