mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-05-06 16:36:45 -03:00
feat(example-images): add remote open mode support
This commit is contained in:
@@ -914,6 +914,23 @@ export class SettingsManager {
|
||||
autoDownloadExampleImagesCheckbox.checked = state.global.settings.auto_download_example_images || false;
|
||||
}
|
||||
|
||||
const exampleImagesOpenModeSelect = document.getElementById('exampleImagesOpenMode');
|
||||
if (exampleImagesOpenModeSelect) {
|
||||
exampleImagesOpenModeSelect.value = state.global.settings.example_images_open_mode || 'system';
|
||||
}
|
||||
|
||||
const exampleImagesLocalRootInput = document.getElementById('exampleImagesLocalRoot');
|
||||
if (exampleImagesLocalRootInput) {
|
||||
exampleImagesLocalRootInput.value = state.global.settings.example_images_local_root || '';
|
||||
}
|
||||
|
||||
const exampleImagesOpenUriTemplateInput = document.getElementById('exampleImagesOpenUriTemplate');
|
||||
if (exampleImagesOpenUriTemplateInput) {
|
||||
exampleImagesOpenUriTemplateInput.value = state.global.settings.example_images_open_uri_template || '';
|
||||
}
|
||||
|
||||
this.updateExampleImagesOpenSettingsVisibility();
|
||||
|
||||
// Load download path templates
|
||||
this.loadDownloadPathTemplates();
|
||||
|
||||
@@ -2015,6 +2032,25 @@ export class SettingsManager {
|
||||
}
|
||||
}
|
||||
|
||||
updateExampleImagesOpenSettingsVisibility() {
|
||||
const openMode = state.global.settings.example_images_open_mode || 'system';
|
||||
const localRootSetting = document.getElementById('exampleImagesLocalRootSetting');
|
||||
const uriTemplateSetting = document.getElementById('exampleImagesUriTemplateSetting');
|
||||
|
||||
if (localRootSetting) {
|
||||
localRootSetting.style.display = openMode === 'system' ? 'none' : 'block';
|
||||
}
|
||||
|
||||
if (uriTemplateSetting) {
|
||||
uriTemplateSetting.style.display = openMode === 'uri_template' ? 'block' : 'none';
|
||||
}
|
||||
}
|
||||
|
||||
async handleExampleImagesOpenModeChange() {
|
||||
await this.saveSelectSetting('exampleImagesOpenMode', 'example_images_open_mode');
|
||||
this.updateExampleImagesOpenSettingsVisibility();
|
||||
}
|
||||
|
||||
async loadMetadataArchiveSettings() {
|
||||
try {
|
||||
// Load current settings from state
|
||||
|
||||
Reference in New Issue
Block a user