(function() { 'use strict'; $(document).on('click', '.record-info-link', function(e) { var that = $(this); $.ajax({ method: 'GET', url: that.attr('href'), dataType: 'json' }).done(function(xhr, settings, data) { $('body').append($.parseHTML(data.responseJSON.html)); $('#modal-info-repository-row').modal('show', { backdrop: true, keyboard: false }).on('hidden.bs.modal', function() { $(this).find('.modal-body #repository_row-info-table').DataTable().destroy(); $(this).remove(); }); $('#repository_row-info-table').DataTable({ dom: 'RBltpi', stateSave: false, buttons: [], processing: true, colReorder: { fixedColumnsLeft: 1000000 // Disable reordering }, columnDefs: [{ targets: 0, searchable: false, orderable: false }], fnDrawCallback: function(settings, json) { animateSpinner(this, false); }, preDrawCallback: function(settings) { animateSpinner(this); } }); }); e.preventDefault(); return false; }); })();