2018-09-22 13:26:58 +02:00
|
|
|
|
var choresAnalysisTable = $('#chores-analysis-table').DataTable({
|
2018-07-25 20:01:58 +02:00
|
|
|
|
'paginate': false,
|
|
|
|
|
'order': [[1, 'desc']],
|
|
|
|
|
'language': JSON.parse(L('datatables_localization')),
|
|
|
|
|
'scrollY': false,
|
|
|
|
|
'colReorder': true,
|
2018-09-08 08:56:32 +02:00
|
|
|
|
'stateSave': true,
|
|
|
|
|
'stateSaveParams': function(settings, data)
|
|
|
|
|
{
|
|
|
|
|
data.search.search = "";
|
2018-09-25 08:50:28 +02:00
|
|
|
|
|
|
|
|
|
data.columns.forEach(column =>
|
|
|
|
|
{
|
|
|
|
|
column.search.search = "";
|
|
|
|
|
});
|
2018-09-08 08:56:32 +02:00
|
|
|
|
}
|
2018-07-25 20:01:58 +02:00
|
|
|
|
});
|
|
|
|
|
|
2018-09-22 13:26:58 +02:00
|
|
|
|
$("#chore-filter").on("change", function()
|
2018-07-25 20:01:58 +02:00
|
|
|
|
{
|
|
|
|
|
var value = $(this).val();
|
2018-09-22 13:26:58 +02:00
|
|
|
|
var text = $("#chore-filter option:selected").text();
|
2018-07-25 20:01:58 +02:00
|
|
|
|
if (value === "all")
|
|
|
|
|
{
|
|
|
|
|
text = "";
|
|
|
|
|
}
|
|
|
|
|
|
2018-09-22 13:26:58 +02:00
|
|
|
|
choresAnalysisTable.column(0).search(text).draw();
|
2018-07-25 20:01:58 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#search").on("keyup", function()
|
|
|
|
|
{
|
|
|
|
|
var value = $(this).val();
|
|
|
|
|
if (value === "all")
|
|
|
|
|
{
|
|
|
|
|
value = "";
|
|
|
|
|
}
|
|
|
|
|
|
2018-09-22 13:26:58 +02:00
|
|
|
|
choresAnalysisTable.search(value).draw();
|
2018-07-25 20:01:58 +02:00
|
|
|
|
});
|
|
|
|
|
|
2018-09-22 13:26:58 +02:00
|
|
|
|
if (typeof GetUriParam("chore") !== "undefined")
|
2018-07-25 20:01:58 +02:00
|
|
|
|
{
|
2018-09-22 13:26:58 +02:00
|
|
|
|
$("#chore-filter").val(GetUriParam("chore"));
|
|
|
|
|
$("#chore-filter").trigger("change");
|
2018-07-25 20:01:58 +02:00
|
|
|
|
}
|