From 74a62c41eb75bda75b039649ea64a39aa1d8f36a Mon Sep 17 00:00:00 2001 From: Oleksii Kriuchykhin Date: Wed, 17 Jan 2018 11:21:41 +0100 Subject: [PATCH] Fix task repository row selector [SCI-1940] --- .../javascripts/repositories/repository_datatable.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/repositories/repository_datatable.js b/app/assets/javascripts/repositories/repository_datatable.js index e42456267..71f02ebb7 100644 --- a/app/assets/javascripts/repositories/repository_datatable.js +++ b/app/assets/javascripts/repositories/repository_datatable.js @@ -186,10 +186,6 @@ var RepositoryDatatable = (function(global) { } }); - // Append button to inner toolbar in table - $('div.toolbarButtons').appendTo('div.toolbar'); - $('div.toolbarButtons').show(); - // Handle click on table cells with checkboxes $(TABLE_ID).on('click', 'tbody td', function(e) { if ($(e.target).is('.repository-row-selector')) { @@ -210,6 +206,10 @@ var RepositoryDatatable = (function(global) { // Timeout for table header scrolling setTimeout(function() { TABLE.columns.adjust(); + + // Append button to inner toolbar in table + $('div.toolbarButtons').appendTo('div.toolbar'); + $('div.toolbarButtons').show(); }, 10); return TABLE; @@ -725,7 +725,8 @@ var RepositoryDatatable = (function(global) { $('#unassignRepositoryRecords').addClass('disabled'); $('#unassignRepositoryRecords').prop('disabled', true); } else { - if (rowsSelected.length === 1) { + if (rowsSelected.length === 1 && + $('#exportRepositoriesButton').get(0)) { $('#editRepositoryRecord').prop('disabled', false); $('#editRepositoryRecord').removeClass('disabled');