Skip to content

Commit 27bc3a3

Browse files
Fixed the back button in complete guides
1 parent ed0c645 commit 27bc3a3

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

en/theme/material/templates/complete-guide.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,15 +131,24 @@ <h1 id="{{ page.meta.heading | lower | replace(' ', '-') | replace('/', '-') }}"
131131
const pages = expandedNavSections[expandedNavSections.length - 1].querySelector('ul.md-nav__list');
132132

133133
document.addEventListener("DOMContentLoaded", function () {
134-
const lastValidPage = sessionStorage.getItem("lastValidPage");
134+
135+
if (!document.referrer.includes('/complete-guides/')) {
136+
sessionStorage.setItem("lastVisitedPage", document.referrer);}
137+
138+
let lastValidPage = sessionStorage.getItem("lastVisitedPage");
139+
140+
let lastVisitedPage = sessionStorage.getItem("lastVisitedPage");
141+
142+
console.log(sessionStorage);
143+
135144
const isLastPageValid = lastValidPage && (lastValidPage !== window.location.href);
136145

137146
const icon = document.getElementById("prerendered-icons").querySelector(".arrow-left").innerHTML;
138147

139148
const goBackLabel = document.createElement("label");
140149
const goBackLink = document.createElement("a");
141150

142-
goBackLink.href = isLastPageValid ? lastValidPage : '{{ "" | url }}';
151+
goBackLink.href = lastVisitedPage ? lastVisitedPage : '{{ "" | url }}';
143152
goBackLink.innerHTML =
144153
`<span class="icon">${icon}</span>` + (isLastPageValid ? "Go Back" : "Go Back Home");
145154

0 commit comments

Comments
 (0)