{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("
Processando
") }, 'oLanguage': dataTablesTranslation }); if(!search) $(".dataTables_filter").hide(); } function generateDataSource(table){ var url = $(table).data('source'); url = addUrlParam(url, "scope", table); url = addUrlParam(url, "special_scope", table); url = addUrlParam(url, "from", table); url = addUrlParam(url, "to", table); url = addUrlParam(url, "advancedquery", table); return url; } function addUrlParam(url, param, table){ if($(table).data(param) != undefined && $(table).data(param) != ""){ if(url.indexOf("?") > 0) url = url + "&"; else url = url + "?"; return url + param + "=" + encodeURI($(table).data(param)); } else return url; } ; ;TI"required_assets_digest;F"%d784735317efd522d2d790eb41601517I" _version;F"%9bd74cab6f8cd17bb7b52df6002861bd