diff --git a/data/interfaces/default/history.html b/data/interfaces/default/history.html index 27394c5b..f9882fb7 100644 --- a/data/interfaces/default/history.html +++ b/data/interfaces/default/history.html @@ -40,19 +40,33 @@ % endif
+
+
+ + + +
@@ -137,7 +151,7 @@ } }); - function loadHistoryTable(media_type, selected_user_id) { + function loadHistoryTable(media_type, transcode_decision, selected_user_id) { history_table_options.ajax = { url: 'get_history', type: 'POST', @@ -145,6 +159,7 @@ return { json_data: JSON.stringify(d), media_type: media_type, + transcode_decision: transcode_decision, user_id: selected_user_id }; } @@ -161,26 +176,41 @@ $('#media_type-selection').on('change', function () { $('#media_type-selection > label').removeClass('active'); - selected_filter = $('input[name=media_type-filter]:checked', '#media_type-selection'); + var selected_filter = $('input[name=media_type-filter]:checked', '#media_type-selection'); $(selected_filter).closest('label').addClass('active'); media_type = $(selected_filter).val(); setLocalStorage('history_media_type', media_type); history_table.draw(); }); + $('#transcode_decision-selection').on('change', function () { + $('#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(); + setLocalStorage('history_transcode_decision', transcode_decision); + history_table.draw(); + }); + $('#history-user').on('change', function () { selected_user_id = $(this).val() || null; history_table.draw(); }); } - var media_type = getLocalStorage('history_media_type', 'all'); var selected_user_id = "${_session['user_group']}" == "admin" ? null : "${_session['user_id']}"; - $('#history-' + media_type).prop('checked', true); - $('#history-' + media_type).closest('label').addClass('active'); + 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'); - loadHistoryTable(media_type, selected_user_id); + 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'); + + loadHistoryTable(media_type, transcode_decision, selected_user_id); % if _session['user_group'] == 'admin': $('#row-edit-mode').on('click', function() { diff --git a/data/interfaces/default/info.html b/data/interfaces/default/info.html index f63ca6d3..38b1a2e8 100644 --- a/data/interfaces/default/info.html +++ b/data/interfaces/default/info.html @@ -615,6 +615,20 @@ DOCUMENTATION :: END  
% endif +
+ + + + +
@@ -809,84 +823,53 @@ DOCUMENTATION :: END %> -% if data['live']: - -% elif data['media_type'] in ('show', 'artist'): - -% elif data['media_type'] in ('season', 'album'): - -% elif data['media_type'] in ('movie', 'episode', 'track'): - -% endif % if data['media_type'] in ('movie', 'show', 'season', 'episode', 'artist', 'album', 'track'):