From e8a72b0f13e7c6b1e50726136dc7b3c00104f6f2 Mon Sep 17 00:00:00 2001 From: Oleg Zharkov Date: Mon, 31 May 2021 18:58:45 +0200 Subject: [PATCH] return selectAll --- .../LibraryFolder/TopToolbar/add-datasets.js | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/client/src/components/Libraries/LibraryFolder/TopToolbar/add-datasets.js b/client/src/components/Libraries/LibraryFolder/TopToolbar/add-datasets.js index 9f3a2cc977c..79cb6ae1b93 100644 --- a/client/src/components/Libraries/LibraryFolder/TopToolbar/add-datasets.js +++ b/client/src/components/Libraries/LibraryFolder/TopToolbar/add-datasets.js @@ -710,6 +710,26 @@ var AddDatasets = Backbone.View.extend({ } }, + /** + * User clicked the checkbox in the table heading + * @param {context} event + */ + selectAll: function (event) { + var selected = event.target.checked; + var self = this; + // Iterate each checkbox + $(":checkbox", "#dataset_list tbody").each(function () { + this.checked = selected; + var $row = $(this).closest("tr"); + // Change color of selected/unselected + if (selected) { + self.makeDarkRow($row); + } else { + self.makeWhiteRow($row); + } + }); + }, + makeDarkRow: function ($row) { $row.addClass("table-primary"); },