mirror of
https://github.com/pi-hole/web.git
synced 2025-12-23 20:28:28 +00:00
Remember last selected "Show X entries" in Query Log
Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
@@ -273,6 +273,23 @@ $(document).ready(function() {
|
|||||||
{ "width" : "10%", "orderData": 4 }
|
{ "width" : "10%", "orderData": 4 }
|
||||||
],
|
],
|
||||||
"lengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
|
"lengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
|
||||||
|
"stateSave": true,
|
||||||
|
stateSaveCallback: function(settings, data) {
|
||||||
|
// Store current state in client's local storage area
|
||||||
|
localStorage.setItem("query_log_table", JSON.stringify(data));
|
||||||
|
},
|
||||||
|
stateLoadCallback: function(settings) {
|
||||||
|
// Receive previous state from client's local storage area
|
||||||
|
var data = localStorage.getItem("query_log_table");
|
||||||
|
// Return if not available
|
||||||
|
if(data === null) return null;
|
||||||
|
// Ensure that we always start on the first page (most recent query)
|
||||||
|
data = JSON.parse(data);
|
||||||
|
data["start"] = 0;
|
||||||
|
console.log(data);
|
||||||
|
// Apply loaded state to table
|
||||||
|
return data;
|
||||||
|
},
|
||||||
"columnDefs": [ {
|
"columnDefs": [ {
|
||||||
"targets": -1,
|
"targets": -1,
|
||||||
"data": null,
|
"data": null,
|
||||||
|
|||||||
Reference in New Issue
Block a user