Skip to content

Commit cd44c3f

Browse files
committed
Save table state (issue #22)
Use local storage to save table state (without saving start page)
1 parent dbd405d commit cd44c3f

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/views/log.blade.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,20 @@
9696
<script>
9797
$(document).ready(function(){
9898
$('#table-log').DataTable({
99-
"order": [ 1, 'desc' ]
99+
"order": [ 1, 'desc' ],
100+
"stateSave": true,
101+
"stateSaveCallback": function (settings, data) {
102+
window.localStorage.setItem("datatable", JSON.stringify(data));
103+
},
104+
"stateLoadCallback": function (settings) {
105+
var data = JSON.parse(window.localStorage.getItem("datatable"));
106+
data.start = 0;
107+
return data;
108+
}
100109
});
101110
$('.table-container').on('click', '.expand', function(){
102111
$('#' + $(this).data('display')).toggle();
103112
});
104-
105113
});
106114
</script>
107115
</body>

0 commit comments

Comments
 (0)