summaryrefslogtreecommitdiff
path: root/public/javascripts/admin_interface.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/javascripts/admin_interface.js')
-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)');