Skip to content

Commit 0f70bd8

Browse files
committed
minor change
1 parent ea4d5af commit 0f70bd8

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

css/index.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ body {
3434
}
3535
.abc{
3636
color: black;
37+
text-decoration: none;
3738
}
3839
.nav-links {
3940
display: none; /* Hide nav links by default on mobile */

script.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,15 @@ document.addEventListener("DOMContentLoaded", () => {
3737
}
3838
});
3939

40+
function reverseStepText(text) {
41+
const match = text.match(/^(Take\s[A-Z0-9-]+)\sfrom\s(.*?)\s(to|via)\s(.*?)(?:\.)?$/i);
42+
if (match) {
43+
const [, routePart, fromLocation, toOrVia, toLocation] = match;
44+
return `${routePart} from ${toLocation.trim()} ${toOrVia} ${fromLocation.trim()}.`;
45+
}
46+
return text;
47+
}
48+
4049
function findTrans(){
4150
const depEl = document.getElementById("departure-dropdown");
4251
const dstEl = document.getElementById("destination-dropdown");
@@ -68,11 +77,14 @@ function findTrans(){
6877
let steps = route?.steps ? [...route.steps] : null;
6978
if (!steps) {
7079
const reverse = routes.find(r => r.from === to && r.to === from);
71-
if (reverse?.steps) steps = [...reverse.steps].reverse();
80+
if (reverse?.steps) {
81+
steps = [...reverse.steps].reverse();
82+
steps = steps.map(step => reverseStepText(step));
83+
}
7284
}
7385

7486
if (steps && steps.length) {
75-
for (let i = steps.length - 1; i >= 0; i--) {
87+
for (let i = 0; i < steps.length; i++) {
7688
const p = document.createElement("p");
7789
p.className = "result-info-p generated";
7890
p.textContent = steps[i];

0 commit comments

Comments
 (0)