diff --git a/javascript/GridFieldBulkManager.js b/javascript/GridFieldBulkManager.js index e101732..9cc0e76 100644 --- a/javascript/GridFieldBulkManager.js +++ b/javascript/GridFieldBulkManager.js @@ -29,11 +29,11 @@ onunmatch: function(){ }, onclick: function(e) { - $('#bulkSelectAll').prop('checked', ''); + $(this).parents('.ss-gridfield-table').find('input.bulkSelectAll').prop('checked', ''); } }); - $('#bulkSelectAll').entwine({ + $('input.bulkSelectAll').entwine({ onmatch: function(){ }, onunmatch: function(){ @@ -106,7 +106,7 @@ url = $(this).data('url'), - ids = $('#bulkSelectAll').getSelectRecordsID(), + ids = $(this).parents('.bulkManagerOptions').find('input.bulkSelectAll:first').getSelectRecordsID(), data = { records: ids }, cacheBuster = new Date().getTime() diff --git a/templates/BulkManagerButtons.ss b/templates/BulkManagerButtons.ss index bffa31d..53960a4 100644 --- a/templates/BulkManagerButtons.ss +++ b/templates/BulkManagerButtons.ss @@ -8,6 +8,6 @@ - + \ No newline at end of file