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