close server view button
Some checks failed
Build and Push Docker Image / build (push) Failing after 6m55s
Some checks failed
Build and Push Docker Image / build (push) Failing after 6m55s
This commit is contained in:
parent
f2f8aeb989
commit
e8ba77d56a
@ -204,12 +204,6 @@ $("#backToSelectServer").on("click", function() {
|
|||||||
|
|
||||||
function selectServer(id) {
|
function selectServer(id) {
|
||||||
let server = getServerFromSnowflake(id);
|
let server = getServerFromSnowflake(id);
|
||||||
if (!server) {
|
|
||||||
$("#noSelectedServer").show();
|
|
||||||
$("#selectedServerContainer").hide();
|
|
||||||
selectedServer = null;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Change appearance of selected vs none-selected items
|
// Change appearance of selected vs none-selected items
|
||||||
$("#serverList .sidebar-item").removeClass("active");
|
$("#serverList .sidebar-item").removeClass("active");
|
||||||
@ -218,15 +212,23 @@ function selectServer(id) {
|
|||||||
// Global variable
|
// Global variable
|
||||||
selectedServer = server;
|
selectedServer = server;
|
||||||
|
|
||||||
|
// Close sidebar on smaller screens
|
||||||
|
setSidebarVisibility(false);
|
||||||
|
|
||||||
|
// Show no server selected if that's the case
|
||||||
|
if (!server) {
|
||||||
|
$("#noSelectedServer").show();
|
||||||
|
$("#selectedServerContainer").hide();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Update UI
|
// Update UI
|
||||||
$("#noSelectedServer").hide();
|
$("#noSelectedServer").hide();
|
||||||
$("#selectedServerContainer").show().css("display", "flex");
|
$("#selectedServerContainer").show().css("display", "flex");
|
||||||
|
|
||||||
// Close sidebar on smaller screens
|
|
||||||
setSidebarVisibility(false);
|
|
||||||
|
|
||||||
// Announce change to any listeners
|
// Announce change to any listeners
|
||||||
$(document).trigger("selectedServerChange");
|
$(document).trigger("selectedServerChange");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -384,6 +386,10 @@ const eraseServerData = async server => {
|
|||||||
await loadServers(false);
|
await loadServers(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$(".js-closeServerBtn").on("click", () => {
|
||||||
|
selectServer(null);
|
||||||
|
});
|
||||||
|
|
||||||
$(".js-eraseServerBtn").on("click", () => {
|
$(".js-eraseServerBtn").on("click", () => {
|
||||||
const server = selectedServer; // Store incase it changes
|
const server = selectedServer; // Store incase it changes
|
||||||
const itemsToLose = arrayToHtmlList([
|
const itemsToLose = arrayToHtmlList([
|
||||||
|
@ -115,6 +115,12 @@
|
|||||||
<li>
|
<li>
|
||||||
<hr class="dropdown-divider">
|
<hr class="dropdown-divider">
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<button type="button" class="js-closeServerBtn dropdown-item">
|
||||||
|
<i class="bi bi-arrow-return-right"></i>
|
||||||
|
<span class="ms-2">Close Server</span>
|
||||||
|
</button>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<button type="button" class="js-eraseServerBtn dropdown-item text-danger">
|
<button type="button" class="js-eraseServerBtn dropdown-item text-danger">
|
||||||
<i class="bi-trash3"></i>
|
<i class="bi-trash3"></i>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user