view settings and images

This commit is contained in:
nahakubuilde
2025-08-25 18:15:51 +01:00
parent da71deb7e2
commit c85372e695
7 changed files with 132 additions and 8 deletions

View File

@@ -145,6 +145,32 @@
</label>
</div>
<!-- Visibility: Left Navigation (Tree) -->
<div class="grid grid-cols-1 md:grid-cols-2 gap-4 mt-4">
<div>
<div class="text-sm font-medium text-gray-300 mb-2">Left navigation (tree) visibility</div>
<label class="flex items-center space-x-2">
<input type="checkbox" id="show_images_in_tree" name="show_images_in_tree" class="h-4 w-4 text-blue-600 rounded border-gray-600 bg-gray-700">
<span class="text-sm text-gray-300">Show images in left navigation</span>
</label>
<label class="flex items-center space-x-2 mt-2">
<input type="checkbox" id="show_files_in_tree" name="show_files_in_tree" class="h-4 w-4 text-blue-600 rounded border-gray-600 bg-gray-700">
<span class="text-sm text-gray-300">Show other allowed files in left navigation</span>
</label>
</div>
<div>
<div class="text-sm font-medium text-gray-300 mb-2">Folder view visibility</div>
<label class="flex items-center space-x-2">
<input type="checkbox" id="show_images_in_folder" name="show_images_in_folder" class="h-4 w-4 text-blue-600 rounded border-gray-600 bg-gray-700">
<span class="text-sm text-gray-300">Show images in folder view</span>
</label>
<label class="flex items-center space-x-2 mt-2">
<input type="checkbox" id="show_files_in_folder" name="show_files_in_folder" class="h-4 w-4 text-blue-600 rounded border-gray-600 bg-gray-700">
<span class="text-sm text-gray-300">Show other allowed files in folder view</span>
</label>
</div>
</div>
<div class="flex justify-end">
<button type="submit" class="btn-primary">
<i class="fas fa-save mr-2"></i>Save Extension Settings
@@ -186,6 +212,11 @@
document.getElementById('allowed_image_extensions').value = data.allowed_image_extensions || '';
document.getElementById('allowed_file_extensions').value = data.allowed_file_extensions || '';
document.getElementById('images_hide').checked = data.images_hide || false;
// New visibility flags
document.getElementById('show_images_in_tree').checked = !!data.show_images_in_tree;
document.getElementById('show_files_in_tree').checked = !!data.show_files_in_tree;
document.getElementById('show_images_in_folder').checked = !!data.show_images_in_folder;
document.getElementById('show_files_in_folder').checked = !!data.show_files_in_folder;
})
.catch(error => console.error('Error loading file extensions settings:', error));
}