diff --git a/share/templates/helpers/datatables.tt b/share/templates/helpers/datatables.tt index cd650dffad..02886db3c8 100644 --- a/share/templates/helpers/datatables.tt +++ b/share/templates/helpers/datatables.tt @@ -25,6 +25,11 @@ $.extend( $.fn.dataTableExt.oStdClasses, { } ); $(document).ready(function() { + var prev_controller = document.referrer.match(/:\/\/[^/]*\/([^/]+)/).pop(); + var this_controller = window.location.pathname.match(/[^/]+/g)[0]; + if (prev_controller != this_controller) { + localStorage.removeItem('ngcp_dt_[% helper.id_from_name %]_table'); + } var [% helper.id_from_name %]_table = $('#[% helper.id_from_name %]_table') .dataTable( { "sDom": "<'row-fluid ngcp_dt_top_elements'lf>t<'row-fluid'<'pull-left'i><'pull-right'p>>",