@@ -, +, @@ consolidate buttons Example: Tools -> Notices & slips - Confirm that the buttons appear as expected. - Confirm that each button menu performs its task correctly (column visiblity, export, print). - Test other pages with columns configuration. For instance: Acquisitions order search, Currencies administration, Holds queue --- .../prog/en/includes/columns_settings.inc | 29 +++++++++++++++------- 1 file changed, 20 insertions(+), 9 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/includes/columns_settings.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/columns_settings.inc @@ -27,15 +27,7 @@ function KohaTable(id_selector, dt_parameters, columns_settings, add_filters) { exportColumns = dt_parameters["exportColumns"]; } - dt_parameters[ "buttons" ] = [ - { - extend: 'colvis', - columns: included_ids, - text: _("Column visibility"), - exportOptions: { - columns: exportColumns - }, - }, + var export_buttons = [ { extend: 'excelHtml5', text: _("Excel"), @@ -63,7 +55,26 @@ function KohaTable(id_selector, dt_parameters, columns_settings, add_filters) { exportOptions: { columns: exportColumns }, + } + ]; + + dt_parameters[ "buttons" ] = [ + { + extend: 'colvis', + fade: 100, + columns: included_ids, + text: '', + exportOptions: { + columns: exportColumns + }, }, + { + extend: 'collection', + fade: 100, + text: '', + buttons: export_buttons + } + ]; var table = $(selector); --