diff --git a/airtime_mvc/public/js/airtime/library/library.js b/airtime_mvc/public/js/airtime/library/library.js index 0ae1494fd..c33284bc5 100644 --- a/airtime_mvc/public/js/airtime/library/library.js +++ b/airtime_mvc/public/js/airtime/library/library.js @@ -51,8 +51,6 @@ var AIRTIME = (function(AIRTIME) { $trs; - // TODO : hack, get rid of this crap library - if (!$libTable) { return ; } // Get visible items and check if any chosenItems are visible $trs = $libTable.find("tbody input:checkbox").parents("tr"); $trs.each(function(i){ @@ -363,6 +361,8 @@ var AIRTIME = (function(AIRTIME) { var tableHeight = $libContent.height() - 130; function setColumnFilter(oTable){ + // TODO : remove this dirty hack once js is refactored + if (!oTable.fnSettings()) { return ; } var aoCols = oTable.fnSettings().aoColumns; var colsForAdvancedSearch = new Array(); var advanceSearchDiv = $("div#advanced_search"); @@ -647,7 +647,6 @@ var AIRTIME = (function(AIRTIME) { } }); - setColumnFilter(oTable); oTable.fnSetFilteringDelay(350); $libContent.find(".dataTables_scrolling").css("max-height", tableHeight);