diff --git a/js/reiseauskunft.js b/js/reiseauskunft.js
index cf3c772..f0fc779 100644
--- a/js/reiseauskunft.js
+++ b/js/reiseauskunft.js
@@ -33,30 +33,32 @@ function bahnParseTrainName(dirty_train_name) {
}
var connection_result_observer = new MutationObserver((mutations) => {
- mutations.forEach((mutation) => {
- if (mutation.type === 'childList') {
- var target = mutation.target;
- if (target.tagName === 'TD') {
- var timetable = target.querySelector("td div.detailContainer table.result tbody");
- var products = timetable.querySelectorAll("tr.first td.products");
- products.forEach((product) => {
- var train_names = product.querySelectorAll("span a");
- train_names.forEach((train) => {
- var train_name = bahnParseTrainName(train.innerText);
- if(typeof train_name !== 'undefined') {
- product.innerHTML = product.innerHTML + ' ';
- }
- });
- });
- var stations = timetable.querySelectorAll("tr td.station");
- stations.forEach((station) => {
- var station_name = station.innerText;
- station.innerHTML = station.innerHTML + ' ';
- });
+ mutations.forEach((mutation) => {
+ if (mutation.type === 'childList') {
+ var target = mutation.target;
+ if (target.tagName === 'TD') {
+ var timetable = target.querySelector("td div.detailContainer table.result tbody");
+
+ var trains = timetable.querySelectorAll("tr.first td.products");
+ trains.forEach((train) => {
+ var train_names = train.querySelectorAll("span a");
+ train_names.forEach((train_name) => {
+ train_name = bahnParseTrainName(train_name.innerText);
+ if(typeof train_name !== 'undefined') {
+ train.innerHTML = train.innerHTML + ' ';
+ }
+ });
+ });
+
+ var stations = timetable.querySelectorAll("tr td.station");
+ stations.forEach((station) => {
+ var station_name = station.innerText;
+ station.innerHTML = station.innerHTML + ' ';
+ });
- }
}
- });
+ }
+ });
});