mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00

Found via `codespell -S ./libraries,./package-lock.json -L tabel,tabels,uptodate,isnt,edn,falsy`
24 lines
683 B
JavaScript
24 lines
683 B
JavaScript
/**
|
|
* Fetch note with given ID from backend
|
|
*
|
|
* @param noteId of the given note to be fetched. If false, fetches current note.
|
|
*/
|
|
async function fetchNote(noteId = null) {
|
|
if (!noteId) {
|
|
noteId = document.body.getAttribute("data-note-id");
|
|
}
|
|
|
|
const resp = await fetch(`api/notes/${noteId}`);
|
|
|
|
return await resp.json();
|
|
}
|
|
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
const toggleMenuButton = document.getElementById('toggleMenuButton');
|
|
const layout = document.getElementById('layout');
|
|
|
|
if (toggleMenuButton && layout) {
|
|
toggleMenuButton.addEventListener('click', () => layout.classList.toggle('showMenu'));
|
|
}
|
|
}, false);
|