From 1dccba8d965d309644515f3b945f731d7bfd7e73 Mon Sep 17 00:00:00 2001 From: Ulas Date: Sun, 5 Apr 2026 01:39:01 +0200 Subject: [PATCH] fix(ux): add inputmode and autocomplete attributes for mobile UX - inputmode=decimal on budget amount input for correct decimal keyboard - inputmode=numeric on rrule interval input for numeric keyboard - autocomplete attributes on contacts form (name, tel, email, street-address) --- public/pages/budget.js | 2 +- public/pages/contacts.js | 8 ++++---- public/rrule-ui.js | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/public/pages/budget.js b/public/pages/budget.js index 636b8e2..f819afd 100644 --- a/public/pages/budget.js +++ b/public/pages/budget.js @@ -362,7 +362,7 @@ function openBudgetModal({ mode, entry = null }) { + inputmode="decimal" value="${absAmount}">
diff --git a/public/pages/contacts.js b/public/pages/contacts.js index 1030b80..f15831b 100644 --- a/public/pages/contacts.js +++ b/public/pages/contacts.js @@ -263,7 +263,7 @@ function openContactModal({ mode, contact = null }) { const content = `
- +
@@ -271,15 +271,15 @@ function openContactModal({ mode, contact = null }) {
- +
- +
- +
diff --git a/public/rrule-ui.js b/public/rrule-ui.js index 2f6a8cf..93a512b 100644 --- a/public/rrule-ui.js +++ b/public/rrule-ui.js @@ -100,7 +100,7 @@ export function renderRRuleFields(prefix, existingRule) {
+ min="1" max="99" value="${parsed.interval}" inputmode="numeric" style="width:64px;text-align:center"> ${unitLabel(parsed.freq, parsed.interval)}