mobile fixes

This commit is contained in:
Mateusz Gruszczyński
2026-08-04 09:22:41 +02:00
parent 825edeab92
commit 83e10129c3
10 changed files with 12 additions and 666 deletions
+5
View File
@@ -1059,10 +1059,15 @@ export function startNoteEditor(adapter) {
if (!event.matches) setHeaderMenuOpen(false);
});
const mobileEditorOptions = document.querySelector("#mobile-editor-options");
const markdownMore = document.querySelector(".markdown-more");
const mobileToolbarQuery = matchMedia("(max-width: 720px)");
document.addEventListener("pointerdown", event => {
if (mobileEditorOptions?.open && !event.target.closest("#mobile-editor-options")) {
mobileEditorOptions.open = false;
}
if (mobileToolbarQuery.matches && markdownMore?.open && !markdownMore.contains(event.target)) {
markdownMore.open = false;
}
}, { passive: true });
document.addEventListener("keydown", event => {
if (event.key === "Escape" && mobileEditorOptions?.open) mobileEditorOptions.open = false;
+1 -1
View File
@@ -47,7 +47,7 @@ function safeAttachmentUrl(value) {
: safePublicUrl(raw, { allowMailto: false });
}
export function bindNoteFiles({ editor, endpoints, getAccessToken, canDelete, canUpload, toast, onFilesChanged = () => {} }) {
export function bindNoteFiles({ editor, endpoints, getAccessToken, canDelete, canUpload, toast, onFilesChanged = () => { } }) {
const dialog = document.querySelector("#files-dialog");
const list = document.querySelector("#files-list");
const input = document.querySelector("#file-input");