{I" class:EFI"BundledAsset; FI"logical_path; FI"&carnival/data_tables_functions.js; TI" pathname; FI"F/project/app/assets/javascripts/carnival/data_tables_functions.js; TI"content_type; FI"application/javascript; FI" mtime; Fl+ÐSI"length; Fi–I"digest; F"%2afa73a71b74be794668ed65497fcd3dI"source; FI"–function datatable_list(table, ordered_columns, sorting, filter){ if (sorting == undefined){ var sorting = 0 } if (filter == undefined){ var filter = true } if (length == undefined){ var length = 50 } var asInitVals = new Array(); var remote = false if ($(table).data('source') != null) remote = true; var search = false if ($(table).data('search') != null) search = true; var notSortableColumns = [] var columnIndex = 0; $(table).find("th").each(function(index, item){ if(!$(item).data("sortable")) notSortableColumns.push(index); }); var oTable = $(table).dataTable({ "aoColumnDefs": [ { bSortable: false, aTargets: notSortableColumns } ] , "bFilter": filter, "bProcessing": remote, "bServerSide": remote, 'sAjaxSource': generateDataSource(table), "sPaginationType": "full_numbers", "iDisplayLength": length, "bRetrieve": true, "fnServerParams": function(){ $(".dataTables_processing").width($(".dataTable").width()); $(".dataTables_processing").height($(".dataTable").height() + 40); $(".dataTables_processing").html("