@@ -, +, @@
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);
--