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 |
- |
|
|