From df5bb91afaf05df4e2d72eed497005712dca465b Mon Sep 17 00:00:00 2001
From: Will Miao <13051207myq@gmail.com>
Date: Mon, 17 Feb 2025 21:42:01 +0800
Subject: [PATCH] Add toggle settings
---
static/js/managers/SettingsManager.js | 12 ++++++++++++
templates/loras.html | 2 +-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/static/js/managers/SettingsManager.js b/static/js/managers/SettingsManager.js
index 399e27b4..d3fbd6b1 100644
--- a/static/js/managers/SettingsManager.js
+++ b/static/js/managers/SettingsManager.js
@@ -4,12 +4,24 @@ import { showToast } from '../utils/uiHelpers.js';
export class SettingsManager {
constructor() {
this.initialized = false;
+ this.isOpen = false;
}
+ toggleSettings() {
+ if (this.isOpen) {
+ modalManager.closeModal('settingsModal');
+ } else {
+ modalManager.showModal('settingsModal');
+ }
+ this.isOpen = !this.isOpen;
+ }
+
+ /*
showSettings() {
console.log('Opening settings modal...'); // Debug log
modalManager.showModal('settingsModal');
}
+ */
async saveSettings() {
const apiKey = document.getElementById('civitaiApiKey').value;
diff --git a/templates/loras.html b/templates/loras.html
index 5408af9a..d6fdd0a7 100644
--- a/templates/loras.html
+++ b/templates/loras.html
@@ -39,7 +39,7 @@
-