Commit d97843c7 authored by dagalkova's avatar dagalkova

update

parent 3d0dfc5a
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="7.53174" y="1.17525" width="9.65165" height="9.65165" transform="rotate(45 7.53174 1.17525)" stroke="white" stroke-opacity="0.8"/>
<svg width="0" height="0" class="hidden">
<symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="list">
<path stroke-opacity=".8" d="M7.532 1.175L14.357 8l-6.825 6.825L.707 8z"></path>
</symbol>
</svg>
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="7.53125" y="0.904983" width="9.65165" height="9.65165" transform="rotate(45 7.53125 0.904983)" stroke="#029745"/>
</svg>
<svg width="0" height="0" class="hidden">
<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="points_style">
<path d="M7.531.905l6.825 6.825-6.825 6.825L.706 7.73z"></path>
</symbol>
</svg>
\ No newline at end of file
<svg width="24" height="19" viewBox="0 0 24 19" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="12.001" y="7.14371" width="8" height="8" transform="rotate(45 12.001 7.14371)" stroke="#029745" stroke-width="2"/>
</svg>
This diff is collapsed.
let wrapper = document.querySelector('.corp-wrapper');
window.addEventListener('scroll', () => {
let y = pageYOffset;
if (y > 300) {
wrapper.style.position = 'fixed';
}
else {
wrapper.style.position = 'static';
}
});
\ No newline at end of file
This diff is collapsed.
......@@ -19,9 +19,7 @@ ymaps.ready(function () {
iconImageSize: [50, 70],
iconImageOffset: [-25, -65]
});
myMap.geoObjects
.add(myPlacemark)
.add(myPlacemark2);
});
let body = document.querySelector('body');
let navbar = document.querySelector('.navbar');
let navbarLogo = document.querySelector('.navbar-logo img');
let navbarBurgerIcon = document.querySelector('.navbar-burger__icon');
let navbarBurgerTitle = document.querySelector('.navbar-burger__title');
let menuItemLink = document.querySelectorAll('.menu-item__link');
let secondMenuItemLink = document.querySelectorAll('.second-menu-item__link');
let secondMenuItemLinkIcon = document.querySelectorAll('.second-menu-item__link__icon');
let points = document.querySelectorAll('.point-item-wrapper');
window.addEventListener('scroll', () => {
let y = pageYOffset;
if (y > 5) {
navbarLogo.setAttribute('src', 'img/logo_scroll.svg');
navbar.classList.add('navbar-scroll');
navbarBurgerIcon.classList.add('navbar-scroll-burger__icon');
navbarBurgerTitle.classList.add('navbar-scroll-burger__title');
for (let item of menuItemLink) {
item.classList.add('menu-scroll-item__link');
}
for (let item of secondMenuItemLink) {
item.classList.add('second-menu-scroll-item__link');
}
for (let item of secondMenuItemLinkIcon) {
item.classList.add('second-menu-scroll-item__link__icon');
}
}
else {
navbarLogo.setAttribute('src', 'img/logo.svg');
navbar.classList.remove('navbar-scroll');
navbarBurgerIcon.classList.remove('navbar-scroll-burger__icon');
navbarBurgerTitle.classList.remove('navbar-scroll-burger__title');
for (let item of menuItemLink) {
item.classList.remove('menu-scroll-item__link');
}
for (let item of secondMenuItemLink) {
item.classList.remove('second-menu-scroll-item__link');
}
for (let item of secondMenuItemLinkIcon) {
item.classList.remove('second-menu-scroll-item__link__icon');
}
}
if (window.innerWidth > 1670) {
if (search.style.opacity == '1') {
if (y > 470) {
document.querySelector('.header').style.opacity = 1;
for (let point of points) {
point.style.display = 'none';
}
} else {
document.querySelector('.header').style.opacity = 0.99;
for (let point of points) {
point.style.display = 'flex';
}
}
}
else {
if (y > 680) {
document.querySelector('.header').style.opacity = 1;
for (let point of points) {
point.style.display = 'none';
}
} else {
document.querySelector('.header').style.opacity = 0.99;
for (let point of points) {
point.style.display = 'flex';
}
}
}
}
else {
if (search.style.opacity == '1') {
if (y > 340) {
document.querySelector('.header').style.opacity = 1;
for (let point of points) {
point.style.display = 'none';
}
} else {
document.querySelector('.header').style.opacity = 0.99;
for (let point of points) {
point.style.display = 'flex';
}
}
}
else {
if (y > 540) {
document.querySelector('.header').style.opacity = 1;
for (let point of points) {
point.style.display = 'none';
}
} else {
document.querySelector('.header').style.opacity = 0.99;
for (let point of points) {
point.style.display = 'flex';
}
}
}
}
});
\ No newline at end of file
let body = document.querySelector('body');
let navbar = document.querySelector('.navbar');
let navbarLogo = document.querySelector('.navbar-logo img');
let navbarBurgerIcon = document.querySelector('.navbar-burger__icon');
let navbarBurgerTitle = document.querySelector('.navbar-burger__title');
let menuItemLink = document.querySelectorAll('.menu-item__link');
let secondMenuItemLink = document.querySelectorAll('.second-menu-item__link');
let secondMenuItemLinkIcon = document.querySelectorAll('.second-menu-item__link__icon');
window.addEventListener('scroll', () => {
document.querySelector('.header').style.opacity = 1;
let y = pageYOffset;
if (y > 5) {
navbarLogo.setAttribute('src', 'img/logo_scroll.svg');
navbar.classList.add('navbar-scroll');
navbarBurgerIcon.classList.add('navbar-scroll-burger__icon');
navbarBurgerTitle.classList.add('navbar-scroll-burger__title');
for (let item of menuItemLink) {
item.classList.add('menu-scroll-item__link');
}
for (let item of secondMenuItemLink) {
item.classList.add('second-menu-scroll-item__link');
}
for (let item of secondMenuItemLinkIcon) {
item.classList.add('second-menu-scroll-item__link__icon');
}
}
else {
navbarLogo.setAttribute('src', 'img/logo.svg');
navbar.classList.remove('navbar-scroll');
navbarBurgerIcon.classList.remove('navbar-scroll-burger__icon');
navbarBurgerTitle.classList.remove('navbar-scroll-burger__title');
for (let item of menuItemLink) {
item.classList.remove('menu-scroll-item__link');
}
for (let item of secondMenuItemLink) {
item.classList.remove('second-menu-scroll-item__link');
}
for (let item of secondMenuItemLinkIcon) {
item.classList.remove('second-menu-scroll-item__link__icon');
}
}
});
\ No newline at end of file
const smoothScrollElems = document.querySelectorAll('a[href^="#"]:not(a[href="#"])');
smoothScrollElems.forEach(link => {
link.addEventListener('click', (event) => {
event.preventDefault();
let href = link.getAttribute('href').substring(1);
const scrollTarget = document.getElementById(href);
const topOffset = document.querySelector('.navbar').offsetHeight + 10;
const elementPosition = scrollTarget.getBoundingClientRect().top;
const offsetPosition = elementPosition - topOffset;
window.scrollBy({
top: offsetPosition,
behavior: 'smooth'
});
})
})
const tabsHandlerElems = document.querySelectorAll('[data-tabs-handler]');
const tabsFieldElems = document.querySelectorAll('[data-tabs-field]');
for (const tab of tabsHandlerElems) {
tab.addEventListener('click', () => {
tabsHandlerElems.forEach(item => {
if (tab === item) {
item.classList.remove('press-wrapper__button--disabled');
} else {
item.classList.add('press-wrapper__button--disabled');
}
})
tabsFieldElems.forEach(item => {
if (item.dataset.tabsField === tab.dataset.tabsHandler) {
item.classList.remove('press-content-news--hidden');
} else {
item.classList.add('press-content-news--hidden');
}
})
})
}
\ No newline at end of file
let technologyItems = document.querySelectorAll('.technology-item');
let technologyBlocks = document.querySelectorAll('.technology-item-block');
for (let i = 0; i < technologyItems.length; i++) {
technologyItems[i].addEventListener('mouseenter', () => {
technologyBlocks[i].style.visibility = 'visible';
technologyBlocks[i].style.opacity = '1';
technologyItems[i].classList.add('technology-item--active');
});
technologyItems[i].addEventListener('mouseleave', () => {
technologyBlocks[i].style.visibility = 'hidden';
technologyBlocks[i].style.opacity = '0';
technologyItems[i].classList.remove('technology-item--active');
technologyBlocks[i].addEventListener('mouseenter', () => {
technologyBlocks[i].style.visibility = 'visible';
technologyBlocks[i].style.opacity = '1';
technologyItems[i].classList.add('technology-item--active');
});
technologyBlocks[i].addEventListener('mouseleave', () => {
technologyBlocks[i].style.visibility = 'hidden';
technologyBlocks[i].style.opacity = '0';
technologyItems[i].classList.remove('technology-item--active');
});
});
}
\ No newline at end of file
let prev = document.querySelector('.timeline-content-line-wrapper-events__prev');
let next = document.querySelector('.timeline-content-line-wrapper-events__next');
let contents = document.querySelectorAll('.timeline-content-year');
let events = document.querySelectorAll('.timeline-content-line-wrapper-events__item');
let transform = document.querySelector('.timeline-transform');
prev.addEventListener('click', (e) => {
e.preventDefault;
for (let i = 0; i < events.length; i++) {
if (events[i].classList.contains('timeline-content-line-wrapper-events__item--selected')) {
next.style.display = 'block';
events[i].classList.remove('timeline-content-line-wrapper-events__item--selected');
contents[i].classList.remove('timeline-content-year--selected');
transform.style.transform = 'translate3d(' + (-350) * (i - 2) + 'px, 0px, 0px)';
events[i - 1].classList.add('timeline-content-line-wrapper-events__item--selected');
contents[i - 1].classList.add('timeline-content-year--selected');
if ((i - 1) === 0) {
prev.style.display = 'none';
}
else {
prev.style.display = 'block';
}
}
}
});
next.addEventListener('click', (e) => {
e.preventDefault;
for (let j = events.length - 1; j >= 0; j--) {
if (events[j].classList.contains('timeline-content-line-wrapper-events__item--selected')) {
prev.style.display = 'block';
events[j].classList.remove('timeline-content-line-wrapper-events__item--selected');
contents[j].classList.remove('timeline-content-year--selected');
transform.style.transform = 'translate3d(' + (-350) * j + 'px, 0px, 0px)';
events[j + 1].classList.add('timeline-content-line-wrapper-events__item--selected');
contents[j + 1].classList.add('timeline-content-year--selected');
if ((j + 1) === events.length - 1) {
next.style.display = 'none';
}
else {
next.style.display = 'block';
}
}
}
});
for (let i = 0; i < events.length; i++) {
events[i].addEventListener('click', () => {
for (let item of events) {
if (item.classList.contains('timeline-content-line-wrapper-events__item--selected')) {
item.classList.remove('timeline-content-line-wrapper-events__item--selected');
}
}
for (let item of contents) {
if (item.classList.contains('timeline-content-year--selected')) {
item.classList.remove('timeline-content-year--selected');
}
}
transform.style.transform = 'translate3d(' + (-350) * (i - 1) + 'px, 0px, 0px)';
events[i].classList.add('timeline-content-line-wrapper-events__item--selected');
contents[i].classList.add('timeline-content-year--selected');
if (i === 0) {
prev.style.display = 'none';
}
else {
prev.style.display = 'block';
};
if (i === events.length - 1) {
next.style.display = 'none';
}
else {
next.style.display = 'block';
};
});
}
\ No newline at end of file
let plus = document.querySelectorAll('.vac__plus');
let minus = document.querySelectorAll('.vac__minus');
let inner = document.querySelectorAll('.vac-all-item-inner');
for (let i = 0; i < plus.length; i++) {
plus[i].addEventListener('click', () => {
plus[i].style.display = 'none';
minus[i].style.display = 'block';
inner[i].classList.add('vac-all-item-inner--active');
});
}
for (let i = 0; i < minus.length; i++) {
minus[i].addEventListener('click', () => {
minus[i].style.display = 'none';
plus[i].style.display = 'block';
inner[i].classList.remove('vac-all-item-inner--active');
});
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment