diff --git a/app/assets/javascripts/experiments/table.js b/app/assets/javascripts/experiments/table.js index 977712d81..7a9aaa45b 100644 --- a/app/assets/javascripts/experiments/table.js +++ b/app/assets/javascripts/experiments/table.js @@ -1,31 +1,56 @@ -/* global I18n */ +/* global I18n GLOBAL_CONSTANTS InfiniteScroll */ const ExperimnetTable = { selectedId: [], table: '.experiment-table', render: {}, - init: function() { - $.get($('.experiment-table').data('my-modules-url'), (result) => { - $.each(result, (id, data) => { - // Checkbox selector - let row = ` + pageSize: GLOBAL_CONSTANTS.DEFAULT_ELEMENTS_PER_PAGE, + loadPlaceholder: function() { + let placeholder = ''; + $.each(Array(this.pageSize), function() { + placeholder += $('#experimentTablePlaceholder').html(); + }); + $(placeholder).insertAfter($(this.table).find('.table-body')); + }, + appendRows: function(result) { + $.each(result, (id, data) => { + // Checkbox selector + let row = ` +