function handleScroll(el, x, y) { if (el.getAttribute('no-scroll') === 'false') { window.scrollTo(x, y); } else { el.setAttribute('no-scroll', 'false'); } } function updateTextarea(el, message) { el.querySelector('textarea').value = ''; el.querySelector('textarea').placeholder = message; } function mailBeforeRequest(el) { document.getElementById('main-content').setAttribute('no-scroll', 'true'); updateTextarea(el, 'Сообщение успешно отправлено!'); } function mailAfterRequest(el) { setTimeout(() => updateTextarea(el, 'Почтовый ящик! Здесь можно оставить анонимное сообщение админу'), 5000); } function enterBlock(ev) { if (ev.key=='Enter') {ev.preventDefault();} }