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,