diff --git a/Plan/src/main/java/com/djrapitops/plan/utilities/html/HtmlStructure.java b/Plan/src/main/java/com/djrapitops/plan/utilities/html/HtmlStructure.java index db571e929..37e696b28 100644 --- a/Plan/src/main/java/com/djrapitops/plan/utilities/html/HtmlStructure.java +++ b/Plan/src/main/java/com/djrapitops/plan/utilities/html/HtmlStructure.java @@ -211,9 +211,9 @@ public class HtmlStructure { .append("
") .append("
") .append("
") - .append("

") + .append("

") .append(serverName) - .append("

Click to Expand

") + .append(" ") .append("
") .append("
") .append("
") diff --git a/Plan/src/main/resources/js/pluginsTabExpand.js b/Plan/src/main/resources/js/pluginsTabExpand.js index 56076db4b..16f6f2de2 100644 --- a/Plan/src/main/resources/js/pluginsTabExpand.js +++ b/Plan/src/main/resources/js/pluginsTabExpand.js @@ -1,8 +1,17 @@ $(".plugins-header").click(function () { - var $header = $(this); - var $content = $header.next(); + $header = $(this); + $content = $header.next(); $(this).parent().siblings().children().next().slideUp(500); - $content.slideToggle(500, function () { - //execute this after slideToggle is done - }); + + $header.html(function(i, origText) { + $(".plugins-header").html(function(i, origText) { + return origText.replace("fa-chevron-up", "fa-chevron-down") + }); + if (origText.includes("fa-chevron-down")) { + return origText.replace("fa-chevron-down", "fa-chevron-up") + } else { + return origText.replace("fa-chevron-up", "fa-chevron-down") + } + }); + $content.slideToggle(500); }); \ No newline at end of file