From 09a562b9528cb346f1e05de0aa0002a8a62925b1 Mon Sep 17 00:00:00 2001 From: Boburmirzo <137428656+Boburm1rzo@users.noreply.github.com> Date: Sat, 19 Oct 2024 20:08:06 +0500 Subject: [PATCH 01/13] site js --- CheckDrive.Web/CheckDrive.Web/wwwroot/js/site.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CheckDrive.Web/CheckDrive.Web/wwwroot/js/site.js b/CheckDrive.Web/CheckDrive.Web/wwwroot/js/site.js index b7885796..02fd1179 100644 --- a/CheckDrive.Web/CheckDrive.Web/wwwroot/js/site.js +++ b/CheckDrive.Web/CheckDrive.Web/wwwroot/js/site.js @@ -6,8 +6,18 @@ const anchor = item.querySelector('a'); if (anchor && anchor.getAttribute('href') === currentUrl) { item.classList.add('e-selected'); + if (item.id === "handoversItem") { + updateTarixUrl("/mechanichandovers/historyindexforpersonalpage"); + } } }); + function updateTarixUrl(newUrl) { + var tarixMenuItem = document.getElementById("historyItem"); + var historyLink = tarixMenuItem.querySelector("a.e-menu-url"); + if (historyLink) { + historyLink.href = newUrl; + } + } }); function toggleDropdown() { From 8e09b87b59feb8fdccce0556ea745ef4cbd59cbf Mon Sep 17 00:00:00 2001 From: Boburmirzo <137428656+Boburm1rzo@users.noreply.github.com> Date: Sat, 19 Oct 2024 20:08:42 +0500 Subject: [PATCH 02/13] error layout for error pages --- .../Views/Shared/Error409.cshtml | 2 +- .../Views/Shared/Forbidden.cshtml | 2 +- .../Views/Shared/InternalServerError.cshtml | 2 +- .../Views/Shared/NotFound.cshtml | 2 +- .../Views/Shared/Unauthorized.cshtml | 2 +- .../Views/Shared/_ErrorLayout.cshtml | 29 +++++++++++++++++++ 6 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 CheckDrive.Web/CheckDrive.Web/Views/Shared/_ErrorLayout.cshtml diff --git a/CheckDrive.Web/CheckDrive.Web/Views/Shared/Error409.cshtml b/CheckDrive.Web/CheckDrive.Web/Views/Shared/Error409.cshtml index 098b80fa..5eb6686a 100644 --- a/CheckDrive.Web/CheckDrive.Web/Views/Shared/Error409.cshtml +++ b/CheckDrive.Web/CheckDrive.Web/Views/Shared/Error409.cshtml @@ -1,6 +1,6 @@ @{ ViewBag.Title = "Unauthorized"; - Layout = "~/Views/Shared/_PersonalLayout.cshtml"; + Layout = "~/Views/Shared/_ErrorLayout.cshtml"; } diff --git a/CheckDrive.Web/CheckDrive.Web/Views/Shared/Forbidden.cshtml b/CheckDrive.Web/CheckDrive.Web/Views/Shared/Forbidden.cshtml index e5aa03d5..82201e95 100644 --- a/CheckDrive.Web/CheckDrive.Web/Views/Shared/Forbidden.cshtml +++ b/CheckDrive.Web/CheckDrive.Web/Views/Shared/Forbidden.cshtml @@ -1,6 +1,6 @@ @{ ViewBag.Title = "Forbidden"; - Layout = "~/Views/Shared/_PersonalLayout.cshtml"; + Layout = "~/Views/Shared/_ErrorLayout.cshtml"; } diff --git a/CheckDrive.Web/CheckDrive.Web/Views/Shared/InternalServerError.cshtml b/CheckDrive.Web/CheckDrive.Web/Views/Shared/InternalServerError.cshtml index 16df8ed7..b6b6b856 100644 --- a/CheckDrive.Web/CheckDrive.Web/Views/Shared/InternalServerError.cshtml +++ b/CheckDrive.Web/CheckDrive.Web/Views/Shared/InternalServerError.cshtml @@ -1,6 +1,6 @@ @{ ViewBag.Title = "Internal Server Error"; - Layout = "~/Views/Shared/_PersonalLayout.cshtml"; + Layout = "~/Views/Shared/_ErrorLayout.cshtml"; } diff --git a/CheckDrive.Web/CheckDrive.Web/Views/Shared/NotFound.cshtml b/CheckDrive.Web/CheckDrive.Web/Views/Shared/NotFound.cshtml index 570478bb..9f27e299 100644 --- a/CheckDrive.Web/CheckDrive.Web/Views/Shared/NotFound.cshtml +++ b/CheckDrive.Web/CheckDrive.Web/Views/Shared/NotFound.cshtml @@ -1,6 +1,6 @@ @{ ViewBag.Title = "Not Found"; - Layout = "~/Views/Shared/_PersonalLayout.cshtml"; + Layout = "~/Views/Shared/_ErrorLayout.cshtml"; } diff --git a/CheckDrive.Web/CheckDrive.Web/Views/Shared/Unauthorized.cshtml b/CheckDrive.Web/CheckDrive.Web/Views/Shared/Unauthorized.cshtml index d9ffde57..9981b658 100644 --- a/CheckDrive.Web/CheckDrive.Web/Views/Shared/Unauthorized.cshtml +++ b/CheckDrive.Web/CheckDrive.Web/Views/Shared/Unauthorized.cshtml @@ -1,6 +1,6 @@ @{ ViewBag.Title = "Unauthorized"; - Layout = "~/Views/Shared/_PersonalLayout.cshtml"; + Layout = "~/Views/Shared/_ErrorLayout.cshtml"; } diff --git a/CheckDrive.Web/CheckDrive.Web/Views/Shared/_ErrorLayout.cshtml b/CheckDrive.Web/CheckDrive.Web/Views/Shared/_ErrorLayout.cshtml new file mode 100644 index 00000000..0a913d22 --- /dev/null +++ b/CheckDrive.Web/CheckDrive.Web/Views/Shared/_ErrorLayout.cshtml @@ -0,0 +1,29 @@ + + +
+ + +