hikan.ru/assets/scripts/scripts.js

17 lines
787 B
JavaScript
Raw Normal View History

2025-02-02 16:43:55 +03:00
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();} }