Files
docuseal/app/views/scripts/_autosize_field.html.erb
T

20 lines
646 B
Plaintext
Raw Normal View History

2023-11-26 00:06:38 +02:00
<script>
if (!window.customElements.get('autosize-field')) {
window.customElements.define('autosize-field', class extends HTMLElement {
connectedCallback() {
if (this.field.scrollHeight > this.field.clientHeight) {
2024-07-26 17:58:00 +03:00
this.field.classList.remove('text-[1.6vw]', 'lg:text-base');
2023-11-26 00:06:38 +02:00
this.field.classList.add('text-[1.0vw]', 'lg:text-[0.70rem]');
2024-03-20 16:52:47 +02:00
if (this.field.scrollHeight > this.field.clientHeight) {
this.field.classList.add('text-[0.8vw]', 'lg:text-[0.50rem]');
}
2023-11-26 00:06:38 +02:00
}
}
get field() {
return this.closest('field-value');
}
});
}
</script>