diff --git a/assets/textareaAutoResize.js b/assets/textareaAutoResize.js new file mode 100644 index 00000000..9ce93490 --- /dev/null +++ b/assets/textareaAutoResize.js @@ -0,0 +1,14 @@ +document.addEventListener('DOMContentLoaded', function() { + var textareas = document.querySelectorAll('textarea'); + + textareas.forEach(function(textarea) { + textarea.addEventListener('input', function() { + this.style.height = 'auto'; + this.style.height = this.scrollHeight + 'px'; + }); + + if (textarea.value !== '') { + textarea.dispatchEvent(new Event('input')); + } + }); +}); diff --git a/templates/add_record.html b/templates/add_record.html index 62baca51..56492ca5 100644 --- a/templates/add_record.html +++ b/templates/add_record.html @@ -67,4 +67,6 @@