diff --git a/android-client/web/app.html b/android-client/web/app.html index 2aac1a5..a0b09e8 100644 --- a/android-client/web/app.html +++ b/android-client/web/app.html @@ -67,7 +67,8 @@ body.on-detail #list { transform: translateX(-22%); } body.on-detail #detail { transform: translateX(0); } - .scroll { flex: 1; overflow-y: auto; -webkit-overflow-scrolling: touch; + .scroll { flex: 1; overflow-y: auto; overflow-x: hidden; + -webkit-overflow-scrolling: touch; overscroll-behavior: contain; padding: 0 12px 16px; } /* --- barre de recherche ------------------------------------------------ */ @@ -585,13 +586,19 @@ function openEditor(k) { line.innerHTML = '' + + ' style="margin:0;flex:1;min-width:0;width:auto">' + '' + '' + ''; var input = document.getElementById('editval'); input.value = detailRows[k].v; input.focus(); + input.addEventListener('keydown', function (ev) { + if (ev.key !== 'Enter') return; + ev.preventDefault(); + var save = document.querySelector('[data-editsave]'); + if (save && !save.disabled) save.click(); + }); send('touch'); }