cd67-main.js 1010 B

12345678910111213141516171819202122232425262728293031323334353637
  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. if ($(this).attr('data-url') !== undefined)
  10. {
  11. var url = $(this).data('url');
  12. window.location.href = url;
  13. }
  14. });
  15. //Conservation de la trace (pages d'admin)
  16. $("a.start-trace").on("click", function () {
  17. sessionStorage.setItem("trace", window.location);
  18. });
  19. $("body").on("click", "a", function () {
  20. if ($("a.keep-trace").length > 0 & sessionStorage.getItem("trace")==null) {
  21. sessionStorage.setItem("trace", $("a.keep-trace").first().attr("href"));
  22. }
  23. });
  24. if ($("a.keep-trace").length > 0) {
  25. if (sessionStorage.getItem("trace") != null) {
  26. $("a.keep-trace").attr("href", sessionStorage.getItem("trace"));
  27. }
  28. }
  29. });