summaryrefslogtreecommitdiff
path: root/public/javascripts
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-08-15 16:28:21 +0200
committererdgeist <erdgeist@erdgeist.org>2026-08-15 16:28:21 +0200
commit445362ed2f8591d54a3c34cb3c5a69049aefa8c6 (patch)
tree064f2d2e936639fa6ca412ed662203b144172c3d /public/javascripts
parentaa984c8c0cad4ac4bff74fc38f60c0e06af6fc50 (diff)
Style totp input fields so that they work better on mobile
Diffstat (limited to 'public/javascripts')
-rw-r--r--public/javascripts/admin_interface.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/public/javascripts/admin_interface.js b/public/javascripts/admin_interface.js
index b7cb1964..8fe105a7 100644
--- a/public/javascripts/admin_interface.js
+++ b/public/javascripts/admin_interface.js
@@ -90,6 +90,15 @@ $(document).ready(function () {
90 initialize_revision_diff_picker.initialize(); 90 initialize_revision_diff_picker.initialize();
91 } 91 }
92 92
93 if (document.querySelector('.otp_code')) {
94 document.querySelectorAll('.otp_code').forEach(function (field) {
95 field.addEventListener('input', function () {
96 var digits = field.value.replace(/\D/g, '').slice(0, 6);
97 if (field.value !== digits) { field.value = digits; }
98 });
99 });
100 }
101
93 var metadata_details = document.getElementById('metadata_details'); 102 var metadata_details = document.getElementById('metadata_details');
94 if (metadata_details) { 103 if (metadata_details) {
95 var desktop_mq = window.matchMedia('(min-width: 1016px)'); 104 var desktop_mq = window.matchMedia('(min-width: 1016px)');