17 lines
787 B
JavaScript
17 lines
787 B
JavaScript
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();} } |