fix: move debug mode toggle to proper settings location
The debug toggle was incorrectly added to settings.html (SillyTavern Extensions tab). It should be in template.html (RPG Companion Settings popup) where all the other extension settings are. Changes: - template.html: Added debug mode checkbox in Display Options section - index.js: Added event listener and initial state setter - settings.html: Removed incorrect debug toggle placement Now users can find the debug toggle by clicking the gear icon in the RPG panel, under Display Options, right below "Show Plot Progression Buttons".
This commit is contained in:
@@ -193,13 +193,6 @@ function addExtensionSettings() {
|
||||
updateChatThoughts(); // This will re-create the thought bubble if data exists
|
||||
}
|
||||
});
|
||||
|
||||
// Set up the debug mode toggle
|
||||
$('#rpg-debug-mode').prop('checked', extensionSettings.debugMode).on('change', function() {
|
||||
extensionSettings.debugMode = $(this).prop('checked');
|
||||
saveSettings();
|
||||
updateDebugUIVisibility();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -310,6 +303,12 @@ async function initUI() {
|
||||
togglePlotButtons();
|
||||
});
|
||||
|
||||
$('#rpg-toggle-debug-mode').on('change', function() {
|
||||
extensionSettings.debugMode = $(this).prop('checked');
|
||||
saveSettings();
|
||||
updateDebugUIVisibility();
|
||||
});
|
||||
|
||||
$('#rpg-toggle-animations').on('change', function() {
|
||||
extensionSettings.enableAnimations = $(this).prop('checked');
|
||||
saveSettings();
|
||||
@@ -421,6 +420,7 @@ async function initUI() {
|
||||
$('#rpg-toggle-thoughts-in-chat').prop('checked', extensionSettings.showThoughtsInChat);
|
||||
$('#rpg-toggle-html-prompt').prop('checked', extensionSettings.enableHtmlPrompt);
|
||||
$('#rpg-toggle-plot-buttons').prop('checked', extensionSettings.enablePlotButtons);
|
||||
$('#rpg-toggle-debug-mode').prop('checked', extensionSettings.debugMode);
|
||||
$('#rpg-toggle-animations').prop('checked', extensionSettings.enableAnimations);
|
||||
$('#rpg-stat-bar-color-low').val(extensionSettings.statBarColorLow);
|
||||
$('#rpg-stat-bar-color-high').val(extensionSettings.statBarColorHigh);
|
||||
|
||||
Reference in New Issue
Block a user