From 6e3e3eb8e81a627be1a29dd6ddff9cabe3e43b12 Mon Sep 17 00:00:00 2001 From: clerie Date: Sat, 19 Sep 2020 22:12:02 +0200 Subject: [PATCH] Prevent multiple injections --- js/reiseauskunft.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/js/reiseauskunft.js b/js/reiseauskunft.js index 4a564a3..9614247 100644 --- a/js/reiseauskunft.js +++ b/js/reiseauskunft.js @@ -129,6 +129,12 @@ var connection_result_observer = new MutationObserver((mutations) => { var timetable = target.querySelector("td div.detailContainer table.result tbody"); + // Just break if there are elements injected by us + if(timetable.querySelectorAll(".bahn-insight").length != 0) { + log("links already injected") + return; + } + /* * COLLECT DATA */