diff --git a/data/interfaces/default/history.html b/data/interfaces/default/history.html index e21f2c83..66e8d2d4 100644 --- a/data/interfaces/default/history.html +++ b/data/interfaces/default/history.html @@ -40,33 +40,27 @@ % endif
-
-
@@ -178,7 +172,7 @@ $('#media_type-selection > label').removeClass('active'); var selected_filter = $('input[name=media_type-filter]:checked', '#media_type-selection'); $(selected_filter).closest('label').addClass('active'); - media_type = $(selected_filter).val(); + media_type = $(selected_filter).map(function () { return $(this).val(); }).get().join(','); setLocalStorage('history_media_type', media_type); history_table.draw(); }); @@ -187,7 +181,7 @@ $('#transcode_decision-selection > label').removeClass('active'); var selected_filter = $('input[name=transcode_decision-filter]:checked', '#transcode_decision-selection'); $(selected_filter).closest('label').addClass('active'); - transcode_decision = $(selected_filter).val(); + transcode_decision = $(selected_filter).map(function () { return $(this).val(); }).get().join(','); setLocalStorage('history_transcode_decision', transcode_decision); history_table.draw(); }); @@ -201,14 +195,18 @@ var selected_user_id = "${_session['user_group']}" == "admin" ? null : "${_session['user_id']}"; var media_type = getLocalStorage('history_media_type', 'all'); - var history_media_type = $('#history-media_type-' + media_type); - history_media_type.prop('checked', true); - history_media_type.closest('label').addClass('active'); + $.each(media_type.split(','), function (i, item) { + var history_media_type = $('#history-media_type-' + item); + history_media_type.prop('checked', true); + history_media_type.closest('label').addClass('active'); + }); var transcode_decision = getLocalStorage('history_transcode_decision', 'all'); - var history_transcode_decision = $('#history-transcode_decision-' + transcode_decision.replace(' ', '_')); - history_transcode_decision.prop('checked', true); - history_transcode_decision.closest('label').addClass('active'); + $.each(transcode_decision.split(','), function (i, item) { + var history_transcode_decision = $('#history-transcode_decision-' + item.replace(' ', '_')); + history_transcode_decision.prop('checked', true); + history_transcode_decision.closest('label').addClass('active'); + }); loadHistoryTable(media_type, transcode_decision, selected_user_id);