diff --git a/data/interfaces/default/js/tables/collections_table.js b/data/interfaces/default/js/tables/collections_table.js index 23ad5c1f..b768c2d3 100644 --- a/data/interfaces/default/js/tables/collections_table.js +++ b/data/interfaces/default/js/tables/collections_table.js @@ -11,6 +11,10 @@ collections_table_options = { }, "pagingType": "full_numbers", "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "processing": false, "serverSide": true, diff --git a/data/interfaces/default/js/tables/export_table.js b/data/interfaces/default/js/tables/export_table.js index ce717c78..44fe4e13 100644 --- a/data/interfaces/default/js/tables/export_table.js +++ b/data/interfaces/default/js/tables/export_table.js @@ -23,6 +23,10 @@ export_table_options = { }, "pagingType": "full_numbers", "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "processing": false, "serverSide": true, diff --git a/data/interfaces/default/js/tables/history_table.js b/data/interfaces/default/js/tables/history_table.js index aaf70839..e5fcc007 100644 --- a/data/interfaces/default/js/tables/history_table.js +++ b/data/interfaces/default/js/tables/history_table.js @@ -24,6 +24,10 @@ history_table_options = { }, "pagingType": "full_numbers", "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "processing": false, "serverSide": true, diff --git a/data/interfaces/default/js/tables/libraries.js b/data/interfaces/default/js/tables/libraries.js index c62d9ce6..a7e703a2 100644 --- a/data/interfaces/default/js/tables/libraries.js +++ b/data/interfaces/default/js/tables/libraries.js @@ -17,6 +17,10 @@ libraries_list_table_options = { "pageLength": 25, "order": [ 2, 'asc'], "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "pagingType": "full_numbers", "autoWidth": false, diff --git a/data/interfaces/default/js/tables/login_logs.js b/data/interfaces/default/js/tables/login_logs.js index a6f96701..8927e7d8 100644 --- a/data/interfaces/default/js/tables/login_logs.js +++ b/data/interfaces/default/js/tables/login_logs.js @@ -10,6 +10,10 @@ login_log_table_options = { "loadingRecords": ' Loading items...' }, "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "pagingType": "full_numbers", "processing": false, diff --git a/data/interfaces/default/js/tables/logs.js b/data/interfaces/default/js/tables/logs.js index ab6cddc3..9dceba99 100644 --- a/data/interfaces/default/js/tables/logs.js +++ b/data/interfaces/default/js/tables/logs.js @@ -6,6 +6,10 @@ var log_table_options = { "order": [ 0, 'desc'], "pageLength": 50, "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "language": { "search": "Search: ", diff --git a/data/interfaces/default/js/tables/media_info_table.js b/data/interfaces/default/js/tables/media_info_table.js index 5f06555f..59f99f63 100644 --- a/data/interfaces/default/js/tables/media_info_table.js +++ b/data/interfaces/default/js/tables/media_info_table.js @@ -25,6 +25,10 @@ media_info_table_options = { }, "pagingType": "full_numbers", "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "processing": false, "serverSide": true, diff --git a/data/interfaces/default/js/tables/newsletter_logs.js b/data/interfaces/default/js/tables/newsletter_logs.js index 2a9b53e0..bf09ea1a 100644 --- a/data/interfaces/default/js/tables/newsletter_logs.js +++ b/data/interfaces/default/js/tables/newsletter_logs.js @@ -6,6 +6,10 @@ newsletter_log_table_options = { "order": [ 0, 'desc'], "pageLength": 50, "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "language": { "search":"Search: ", diff --git a/data/interfaces/default/js/tables/notification_logs.js b/data/interfaces/default/js/tables/notification_logs.js index 8c95770a..ae90ae58 100644 --- a/data/interfaces/default/js/tables/notification_logs.js +++ b/data/interfaces/default/js/tables/notification_logs.js @@ -6,6 +6,10 @@ notification_log_table_options = { "order": [ 0, 'desc'], "pageLength": 50, "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "language": { "search":"Search: ", diff --git a/data/interfaces/default/js/tables/playlists_table.js b/data/interfaces/default/js/tables/playlists_table.js index c66a9e61..db5e4ec8 100644 --- a/data/interfaces/default/js/tables/playlists_table.js +++ b/data/interfaces/default/js/tables/playlists_table.js @@ -11,6 +11,10 @@ playlists_table_options = { }, "pagingType": "full_numbers", "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "processing": false, "serverSide": true, diff --git a/data/interfaces/default/js/tables/plex_logs.js b/data/interfaces/default/js/tables/plex_logs.js index 4ab91d1c..4da3dd36 100644 --- a/data/interfaces/default/js/tables/plex_logs.js +++ b/data/interfaces/default/js/tables/plex_logs.js @@ -6,6 +6,10 @@ var plex_log_table_options = { "order": [ 0, 'desc'], "pageLength": 50, "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "language": { "search": "Search: ", diff --git a/data/interfaces/default/js/tables/sync_table.js b/data/interfaces/default/js/tables/sync_table.js index 0ab11de2..fa9721a5 100644 --- a/data/interfaces/default/js/tables/sync_table.js +++ b/data/interfaces/default/js/tables/sync_table.js @@ -7,6 +7,10 @@ sync_table_options = { "order": [ [ 0, 'desc'], [ 1, 'asc'], [2, 'asc'] ], "pageLength": 25, "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "language": { "search": "Search: ", diff --git a/data/interfaces/default/js/tables/user_ips.js b/data/interfaces/default/js/tables/user_ips.js index 96384708..6dc3b005 100644 --- a/data/interfaces/default/js/tables/user_ips.js +++ b/data/interfaces/default/js/tables/user_ips.js @@ -32,6 +32,10 @@ user_ip_table_options = { "loadingRecords": ' Loading items...' }, "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "pagingType": "full_numbers", "processing": false, diff --git a/data/interfaces/default/js/tables/users.js b/data/interfaces/default/js/tables/users.js index f87363fe..82caf116 100644 --- a/data/interfaces/default/js/tables/users.js +++ b/data/interfaces/default/js/tables/users.js @@ -34,6 +34,10 @@ users_list_table_options = { "pageLength": 25, "order": [ 2, 'asc'], "stateSave": true, + "stateSaveParams": function (settings, data) { + data.search.search = ""; + data.start = 0; + }, "stateDuration": 0, "pagingType": "full_numbers", "autoWidth": false,