animate sidebar & fix active server not highlighted
All checks were successful
Build and Push Docker Image / build (push) Successful in 13s
All checks were successful
Build and Push Docker Image / build (push) Successful in 13s
This commit is contained in:
parent
3e4112c9cf
commit
4dcd1f71fb
@ -23,9 +23,9 @@
|
||||
flex-direction: column;
|
||||
flex-shrink: 0;
|
||||
width: 300px;
|
||||
|
||||
color: var(--bs-body-color);
|
||||
background-color: var(--bs-tertiary-bg)
|
||||
background-color: var(--bs-tertiary-bg);
|
||||
transition: transform 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
@media (max-width: 992px) {
|
||||
@ -43,14 +43,11 @@
|
||||
left: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
}
|
||||
|
||||
.sidebar:not(.visible) {
|
||||
display: none;
|
||||
transform: translateX(-100%);
|
||||
}
|
||||
|
||||
.sidebar.visible {
|
||||
display: flex;
|
||||
transform: translateX(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -86,11 +86,11 @@ function createSelectButton(serverData) {
|
||||
template.find(".js-image").attr("src", imageUrl).attr("alt", altText);
|
||||
template.find(".js-name").text(name);
|
||||
template.find(".js-id").text(id);
|
||||
template.find(".sidebar-item").data("id", id);
|
||||
template.find(".sidebar-item").attr("data-id", id);
|
||||
|
||||
// Bind the button for selecting this server
|
||||
template.find(".sidebar-item").off("click").on("click", function() {
|
||||
selectServer(id);
|
||||
selectServer($(this).data("id"));
|
||||
});
|
||||
|
||||
$("#serverList").prepend(template);
|
||||
@ -121,7 +121,7 @@ function selectServer(id) {
|
||||
|
||||
// Change appearance of selected vs none-selected items
|
||||
$("#serverList .sidebar-item").removeClass("active");
|
||||
$(`#serverList .sidebar-item[data-id=${id}]`).addClass("active");
|
||||
$(`#serverList .sidebar-item[data-id="${id}"]`).addClass("active");
|
||||
|
||||
// Global variable
|
||||
selectedServer = server;
|
||||
|
Loading…
x
Reference in New Issue
Block a user