From efec9271c36c5547a38e757d1bbffe32e306c8df Mon Sep 17 00:00:00 2001 From: clerie Date: Sat, 19 Sep 2020 23:02:42 +0200 Subject: [PATCH] Linking to trains with timestamp --- js/reiseauskunft.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/reiseauskunft.js b/js/reiseauskunft.js index 9614247..35034ea 100644 --- a/js/reiseauskunft.js +++ b/js/reiseauskunft.js @@ -237,7 +237,7 @@ var connection_result_observer = new MutationObserver((mutations) => { product.after(bahn_insight_field); // Button linking to marudor.de - var marudor_button = domCreateButtonMarudor("/details/" + data[i]["products"][j]["train_number"]); + var marudor_button = domCreateButtonMarudor("/details/" + data[i]["products"][j]["train_number"] + "/" + Date.parse(connection_result_date + " " + data[i]["from"]["time"])); bahn_insight_field.appendChild(marudor_button); // Move linebreaks from link inner, after our 'bahn-insight' field @@ -282,6 +282,9 @@ var connection_result_observer = new MutationObserver((mutations) => { var target = document.getElementById('resultsOverview'); if(typeof target !== 'undefined') { + + var connection_result_date = document.querySelector("html body div div div.resultContentHolder form div h2 span").innerText.replace(/(\d{2})\.(\d{2})\.(\d{2})/,'20$3-$2-$1'); + connection_result_observer.observe(target, { subtree: true, childList: true