Bug 22195: (follow-up) Add tooltip to buttons
authorOwen Leonard <oleonard@myacpl.org>
Sat, 26 Jan 2019 19:20:32 +0000 (19:20 +0000)
committerNick Clemens <nick@bywatersolutions.com>
Mon, 4 Feb 2019 16:05:30 +0000 (16:05 +0000)
This patch adds title attributes and Bootstrap tooltips to the columns
configuration and export/print butttons.

To test, apply the patch and visit a page with columns configuration
buttons. Confirm that when you hover over each of the DataTable control
buttons a tooltip is shown.

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

koha-tmpl/intranet-tmpl/prog/en/includes/columns_settings.inc

index f88f516..cdca0fa 100644 (file)
@@ -63,6 +63,8 @@ function KohaTable(id_selector, dt_parameters, columns_settings, add_filters) {
             extend: 'colvis',
             fade: 100,
             columns: included_ids,
+            className: "columns_controls",
+            titleAttr: _("Columns settings"),
             text: '<i class="fa fa-lg fa-gear"></i>',
             exportOptions: {
                 columns: exportColumns
@@ -71,6 +73,8 @@ function KohaTable(id_selector, dt_parameters, columns_settings, add_filters) {
         {
             extend: 'collection',
             fade: 100,
+            className: "export_controls",
+            titleAttr: _("Export or print"),
             text: '<i class="fa fa-lg fa-download"></i>',
             buttons: export_buttons
         }
@@ -101,6 +105,8 @@ function KohaTable(id_selector, dt_parameters, columns_settings, add_filters) {
         deactivate_filters(id_selector);
     }
 
+    $(".columns_controls,.export_controls").tooltip();
+
     return table;
 }