diff --git a/airtime_mvc/application/views/scripts/library/library.phtml b/airtime_mvc/application/views/scripts/library/library.phtml index d35eb7fa6..0b60020c5 100644 --- a/airtime_mvc/application/views/scripts/library/library.phtml +++ b/airtime_mvc/application/views/scripts/library/library.phtml @@ -1,4 +1,7 @@ - +
+ Advanced Search Options + +
\ No newline at end of file diff --git a/airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml b/airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml index 3923cf182..42daa30da 100644 --- a/airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml +++ b/airtime_mvc/application/views/scripts/showbuilder/builderDialog.phtml @@ -1,7 +1,7 @@
- +
diff --git a/airtime_mvc/public/js/airtime/library/library.js b/airtime_mvc/public/js/airtime/library/library.js index 0ae1494fd..8f546c615 100644 --- a/airtime_mvc/public/js/airtime/library/library.js +++ b/airtime_mvc/public/js/airtime/library/library.js @@ -381,11 +381,17 @@ var AIRTIME = (function(AIRTIME) { label = " (Hz)"; } - if (ele.bVisible) { - advanceSearchDiv.append("
"+ele.sTitle+label+" :
"); - } else { - advanceSearchDiv.append(""); + var inputClass = 'filter_column filter_number_text'; + if (criteriaTypes[ele.mDataProp] != "s") { + inputClass = 'filterColumn filter_number_range'; } + + if (ele.bVisible) { + advanceSearchDiv.append("
"); + } else { + advanceSearchDiv.append(""); + } + if (criteriaTypes[ele.mDataProp] == "s") { var obj = { sSelector: "#"+ele.mDataProp } } else { @@ -649,6 +655,17 @@ var AIRTIME = (function(AIRTIME) { }); setColumnFilter(oTable); oTable.fnSetFilteringDelay(350); + + $libContent.on("click", "legend", function(){ + var $fs = $(this).parents("fieldset"); + + if ($fs.hasClass("closed")) { + $fs.removeClass("closed"); + } + else { + $fs.addClass("closed"); + } + }); $libContent.find(".dataTables_scrolling").css("max-height", tableHeight);