cd67-main.js 930 B

12345678910111213141516171819202122232425262728293031323334
  1. $(document).ready(function () {
  2. //Paramétrage des data-tables
  3. $('.datatable').DataTable({
  4. "language": {
  5. "url": "/Scripts/dataTables.french.lang"
  6. }
  7. });
  8. $('.datatable').on('click', 'tbody>tr', function () {
  9. var url = $(this).data('url');
  10. window.location.href = url;
  11. });
  12. //Conservation de la trace (pages d'admin)
  13. $("a.start-trace").on("click", function () {
  14. sessionStorage.setItem("trace", window.location);
  15. });
  16. $("body").on("click", "a", function () {
  17. if ($("a.keep-trace").length > 0 & sessionStorage.getItem("trace")==null) {
  18. sessionStorage.setItem("trace", $("a.keep-trace").first().attr("href"));
  19. }
  20. });
  21. if ($("a.keep-trace").length > 0) {
  22. if (sessionStorage.getItem("trace") != null) {
  23. $("a.keep-trace").attr("href", sessionStorage.getItem("trace"));
  24. }
  25. }
  26. });