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');
}