|
Lines 76-82
var dataTablesDefaults = {
Link Here
|
| 76 |
}, |
76 |
}, |
| 77 |
stateSave: true, |
77 |
stateSave: true, |
| 78 |
stateSaveCallback: function (settings, data) { |
78 |
stateSaveCallback: function (settings, data) { |
| 79 |
const state = JSON.stringify(data); |
79 |
const state = btoa(JSON.stringify(data)); |
| 80 |
//get query part of the url |
80 |
//get query part of the url |
| 81 |
let searchParams = new URLSearchParams(window.location.search); |
81 |
let searchParams = new URLSearchParams(window.location.search); |
| 82 |
//add encoded state into query part |
82 |
//add encoded state into query part |
|
Lines 96-102
var dataTablesDefaults = {
Link Here
|
| 96 |
} |
96 |
} |
| 97 |
|
97 |
|
| 98 |
//if we got the state, add current timestamp |
98 |
//if we got the state, add current timestamp |
| 99 |
state = JSON.parse(state); |
99 |
state = JSON.parse(atob(state)); |
| 100 |
state['time'] = Date.now(); |
100 |
state['time'] = Date.now(); |
| 101 |
|
101 |
|
| 102 |
return state; |
102 |
return state; |
| 103 |
- |
|
|