Added - disclosure triangles
This commit is contained in:
@@ -288,6 +288,9 @@ table.tables tr.privateForPlayer {
|
||||
padding: 4px;
|
||||
margin: 2px;
|
||||
border-radius: 3px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
}
|
||||
|
||||
.wc-queues {
|
||||
@@ -889,3 +892,21 @@ form#queueSpawnerForm input {
|
||||
.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.disclosureTriangle {
|
||||
display: inline-block;
|
||||
width: 0;
|
||||
height: 0;
|
||||
margin-left: 4px;
|
||||
margin-right: 4px;
|
||||
vertical-align: middle;
|
||||
border-top: 6px solid transparent;
|
||||
border-bottom: 6px solid transparent;
|
||||
border-left: 8px solid #fff;
|
||||
transition: transform 0.2s ease;
|
||||
}
|
||||
|
||||
/* Rotate down when expanded */
|
||||
.eventHeader.expanded .disclosureTriangle {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
|
||||
@@ -641,27 +641,28 @@ var GempLotrHallUI = Class.extend({
|
||||
},
|
||||
|
||||
initTable: function(displayed, headerID, tableID) {
|
||||
var header = $("#" + headerID);
|
||||
const header = $("#" + headerID);
|
||||
const content = $("#" + tableID);
|
||||
const that = this;
|
||||
|
||||
var content = $("#" + tableID);
|
||||
// Inject triangle span if not already present
|
||||
if (header.find(".disclosureTriangle").length === 0) {
|
||||
header.prepend("<span class='disclosureTriangle'></span>");
|
||||
}
|
||||
|
||||
var that = this;
|
||||
var toggle = function() {
|
||||
if (content.hasClass("hidden"))
|
||||
content.removeClass("hidden");
|
||||
else
|
||||
content.addClass("hidden");
|
||||
content.toggle("blind", {}, 200);
|
||||
const toggle = function () {
|
||||
content.toggleClass("hidden").toggle("blind", {}, 200);
|
||||
header.toggleClass("expanded");
|
||||
that.updateHallSettings();
|
||||
};
|
||||
|
||||
header.click(toggle);
|
||||
|
||||
header.off("click").on("click", toggle);
|
||||
|
||||
if (displayed) {
|
||||
content.show();
|
||||
header.addClass("expanded");
|
||||
} else {
|
||||
content.addClass("hidden");
|
||||
content.hide();
|
||||
content.addClass("hidden").hide();
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user