...
This commit is contained in:
@@ -23,18 +23,18 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||
darkMode.toggle();
|
||||
});
|
||||
|
||||
// Initialize file tree
|
||||
fileTree = new FileTree('fileTree', webdavClient);
|
||||
fileTree.onFileSelect = async (item) => {
|
||||
await loadFile(item.path);
|
||||
};
|
||||
|
||||
// Initialize collection selector
|
||||
collectionSelector = new CollectionSelector('collectionSelect', webdavClient);
|
||||
collectionSelector.onChange = async (collection) => {
|
||||
await fileTree.load();
|
||||
};
|
||||
await collectionSelector.load();
|
||||
|
||||
// Initialize file tree
|
||||
fileTree = new FileTree('fileTree', webdavClient);
|
||||
fileTree.onFileSelect = async (item) => {
|
||||
await loadFile(item.path);
|
||||
};
|
||||
await fileTree.load();
|
||||
|
||||
// Initialize editor
|
||||
@@ -68,6 +68,13 @@ document.addEventListener('DOMContentLoaded', async () => {
|
||||
mermaid.initialize({ startOnLoad: true, theme: darkMode.isDark ? 'dark' : 'default' });
|
||||
});
|
||||
|
||||
// Listen for column resize events to refresh editor
|
||||
window.addEventListener('column-resize', () => {
|
||||
if (editor && editor.editor) {
|
||||
editor.editor.refresh();
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* File Operations
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user