Added - disclosure triangles
This commit is contained in:
@@ -288,6 +288,9 @@ table.tables tr.privateForPlayer {
|
|||||||
padding: 4px;
|
padding: 4px;
|
||||||
margin: 2px;
|
margin: 2px;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.wc-queues {
|
.wc-queues {
|
||||||
@@ -889,3 +892,21 @@ form#queueSpawnerForm input {
|
|||||||
.bold {
|
.bold {
|
||||||
font-weight: 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) {
|
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;
|
const toggle = function () {
|
||||||
var toggle = function() {
|
content.toggleClass("hidden").toggle("blind", {}, 200);
|
||||||
if (content.hasClass("hidden"))
|
header.toggleClass("expanded");
|
||||||
content.removeClass("hidden");
|
|
||||||
else
|
|
||||||
content.addClass("hidden");
|
|
||||||
content.toggle("blind", {}, 200);
|
|
||||||
that.updateHallSettings();
|
that.updateHallSettings();
|
||||||
};
|
};
|
||||||
|
|
||||||
header.click(toggle);
|
header.off("click").on("click", toggle);
|
||||||
|
|
||||||
if (displayed) {
|
if (displayed) {
|
||||||
content.show();
|
content.show();
|
||||||
|
header.addClass("expanded");
|
||||||
} else {
|
} else {
|
||||||
content.addClass("hidden");
|
content.addClass("hidden").hide();
|
||||||
content.hide();
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user