From bca910371edcaa3f2abe5916e43fc0ee44d9a1d6 Mon Sep 17 00:00:00 2001
From: Dominik Pfennig <dominik@suma-ev.de>
Date: Thu, 8 Jun 2017 10:45:26 +0200
Subject: [PATCH] =?UTF-8?q?Es=20fehlte=20der=20JQuery=20getter=20f=C3=BCr?=
 =?UTF-8?q?=20den=20aktiven=20Tab?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Dadurch gab es bei mehreren geladenen Tabs auch mehrere Ergebnisse mit dem Attribut data-count=x
Nun wird immer das Ergebnis aus dem aktiven Tab ausgewählt.
---
 resources/assets/js/scriptResultPage.js | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/resources/assets/js/scriptResultPage.js b/resources/assets/js/scriptResultPage.js
index ca7cd6c3d..203f5ec4e 100644
--- a/resources/assets/js/scriptResultPage.js
+++ b/resources/assets/js/scriptResultPage.js
@@ -521,17 +521,17 @@ function initialLoadContent (fokus) {
 }
 
 function resultSaver(index) {
-  var title = $(".result[data-count=" + index + "] a.title").html();
-  var link = $(".result[data-count=" + index + "] a.title").attr("href");
-  var anzeigeLink = $(".result[data-count=" + index + "] div.link-link > a").html();
-  var gefVon = $(".result[data-count=" + index + "] span.hoster").html();
-  var hoster =  $(".result[data-count=" + index + "] a.title").attr("data-hoster");
-  var anonym = $(".result[data-count=" + index + "] a.proxy").attr("href");
-  var description = $(".result[data-count=" + index + "] div.description").html();
-  var color = $(".result[data-count=" + index + "] div.number").css("color");
-  var rank = parseFloat($(".result[data-count=" + index + "]").attr("data-rank"));
+  var title = $("div.tab-pane.active .result[data-count=" + index + "] a.title").html();
+  var link = $("div.tab-pane.active .result[data-count=" + index + "] a.title").attr("href");
+  var anzeigeLink = $("div.tab-pane.active .result[data-count=" + index + "] div.link-link > a").html();
+  var gefVon = $("div.tab-pane.active .result[data-count=" + index + "] span.hoster").html();
+  var hoster =  $("div.tab-pane.active .result[data-count=" + index + "] a.title").attr("data-hoster");
+  var anonym = $("div.tab-pane.active .result[data-count=" + index + "] a.proxy").attr("href");
+  var description = $("div.tab-pane.active .result[data-count=" + index + "] div.description").html();
+  var color = $("div.tab-pane.active .result[data-count=" + index + "] div.number").css("color");
+  var rank = parseFloat($("div.tab-pane.active .result[data-count=" + index + "]").attr("data-rank"));
   new Result(title, link, anzeigeLink, gefVon, hoster, anonym, description, color, rank, undefined);
   var to = $("#savedFokiTabSelector").length ? $("#savedFokiTabSelector") : $("#foki");
-  $(".result[data-count=" + index + "]").transfer({to: to, duration: 1000});
+  $("div.tab-pane.active .result[data-count=" + index + "]").transfer({to: to, duration: 1000});
   new Results().updateResultPageInterface();
 }
-- 
GitLab