Commit b3358a4f authored by Sergey's avatar Sergey

Edits of all pages is almost done

parent 5453eb1e
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -269,7 +269,7 @@ ...@@ -269,7 +269,7 @@
<div class="container"> <div class="container">
<div class="quick-job-search-block"> <div class="quick-job-search-block">
<div class="quick-job-search-block-content block-mt-dark-blue"> <div class="quick-job-search-block-content block-mt-dark-blue">
<form action="" name="quick-search-form"> <form action="" name="quick-search-form" data-for="employee">
<input type="text" name="position" placeholder="ДОЛЖНОСТЬ"> <input type="text" name="position" placeholder="ДОЛЖНОСТЬ">
<input type="text" name="city" placeholder="ГОРОД"> <input type="text" name="city" placeholder="ГОРОД">
<input type="text" name="salary" placeholder="ЗАРПЛАТА"> <input type="text" name="salary" placeholder="ЗАРПЛАТА">
...@@ -1172,7 +1172,7 @@ ...@@ -1172,7 +1172,7 @@
<div class="quick-job-search"> <div class="quick-job-search">
<div class="quick-job-search-block"> <div class="quick-job-search-block">
<div class="quick-job-search-block-content"> <div class="quick-job-search-block-content">
<form action="" name="quick-search-form"> <form action="" name="quick-search-form" data-for="employee">
<input type="text" name="position" placeholder="ДОЛЖНОСТЬ"> <input type="text" name="position" placeholder="ДОЛЖНОСТЬ">
<input type="text" name="city" placeholder="ГОРОД"> <input type="text" name="city" placeholder="ГОРОД">
<input type="text" name="salary" placeholder="ЗАРПЛАТА"> <input type="text" name="salary" placeholder="ЗАРПЛАТА">
......
This diff is collapsed.
...@@ -194,7 +194,6 @@ $('.similar-vacancies-slider-wrapper').owlCarousel({ ...@@ -194,7 +194,6 @@ $('.similar-vacancies-slider-wrapper').owlCarousel({
$('.partners-slider-wrapper').owlCarousel({ $('.partners-slider-wrapper').owlCarousel({
loop:true, //Зацикливаем слайдер loop:true, //Зацикливаем слайдер
items:6,
margin:68, //Отступ от элемента справа в 50px margin:68, //Отступ от элемента справа в 50px
nav:true, //Отключение навигации nav:true, //Отключение навигации
dots: false, dots: false,
...@@ -204,7 +203,22 @@ $('.partners-slider-wrapper').owlCarousel({ ...@@ -204,7 +203,22 @@ $('.partners-slider-wrapper').owlCarousel({
mouseDrag: false, mouseDrag: false,
touchDrag: false, touchDrag: false,
navContainer: '.navigation-partners', navContainer: '.navigation-partners',
navText: ["<div class='arrow-slider'><img src='./img/arrow_slider_left.svg'></div>", "<div class='arrow-slider'><img src='./img/arrow_slider_right.svg'></div>"] navText: ["<div class='arrow-slider'><img src='./img/arrow_slider_left.svg'></div>", "<div class='arrow-slider'><img src='./img/arrow_slider_right.svg'></div>"],
responsive:{
0:{
items: 1,
margin: 0
},
550:{
items:3
},
800:{
items:4
},
1281:{
items:6
}
}
}); });
// Аккордеон // Аккордеон
...@@ -720,7 +734,7 @@ document.addEventListener('DOMContentLoaded', () => { ...@@ -720,7 +734,7 @@ document.addEventListener('DOMContentLoaded', () => {
} }
if(resumesMap) if(resumesMap)
{ {
fetch('./php/favorites-vacancies.php') fetch('./php/resumes.php')
.then(response => response.json()) .then(response => response.json())
.then(data => { .then(data => {
...@@ -742,8 +756,7 @@ document.addEventListener('DOMContentLoaded', () => { ...@@ -742,8 +756,7 @@ document.addEventListener('DOMContentLoaded', () => {
let MyBalloonContentLayout = ymaps.templateLayoutFactory.createClass( let MyBalloonContentLayout = ymaps.templateLayoutFactory.createClass(
'<div class="balloon-header-vacancy"><div class="balloon-header-vacancy__left"><p>$[properties.nameWork]</p><p>$[properties.salary]</p></div><div class="balloon-header-vacancy__right"><a class="button-text" href="current-vacancy.html"><img class="img-svg" src="./img/arrow_balloon.svg"></a></div></div>' + '<div class="balloon-resume"><div class="balloon-resume-left"><p class="balloon-resume-left__work">$[properties.nameWork]</p><p class="balloon-resume-left__salary">$[properties.salary]</p><p class="balloon-resume-left__name">$[properties.nameResume]</p></div><div class="balloon-resume-right"><a href="#"><img src="./img/arrow_balloon.svg"></a></div></div>'
'<div class="balloon-content-vacancy"><div class="balloon-content-vacancy-block"><div class="balloon-content-vacancy-block__image"><img src="$[properties.logoCompany]"></div><p class="balloon-content-vacancy-block__name">$[properties.nameCompany]</p></div></div>'
); );
data.forEach((item, index) => { data.forEach((item, index) => {
...@@ -758,8 +771,9 @@ document.addEventListener('DOMContentLoaded', () => { ...@@ -758,8 +771,9 @@ document.addEventListener('DOMContentLoaded', () => {
"properties": { "properties": {
"nameWork": item.nameWork, "nameWork": item.nameWork,
"salary": item.salary, "salary": item.salary,
"nameCompany": item.nameCompany, "nameResume": item.nameResume
"logoCompany":item.logoCompany // "nameCompany": item.nameCompany,
// "logoCompany":item.logoCompany
}, },
"options": { "options": {
"iconLayout": "default#image", "iconLayout": "default#image",
...@@ -1387,42 +1401,42 @@ let modalAppBanner = document.querySelector('#modal-app-banner'); ...@@ -1387,42 +1401,42 @@ let modalAppBanner = document.querySelector('#modal-app-banner');
function checkFormPostPicture(button) function checkFormPostPicture(button)
{ {
let currentForm = button.parentElement; let currentForm = button.parentElement;
let valid = true; // let valid = true;
const fieldRadio = currentForm.querySelector('input[type="radio"]:checked'); const fieldRadio = currentForm.querySelector('input[type="radio"]:checked');
const fieldsRadio = currentForm.querySelectorAll('input[type="radio"]'); // const fieldsRadio = currentForm.querySelectorAll('input[type="radio"]');
if(!fieldRadio) // if(!fieldRadio)
{ // {
fieldsRadio.forEach((input) => input.classList.add('check-error')); // fieldsRadio.forEach((input) => input.classList.add('check-error'));
valid = false; // valid = false;
} // }
if(valid) // if(valid)
{ // {
fieldsRadio.forEach((input) => input.classList.remove('check-error')); // fieldsRadio.forEach((input) => input.classList.remove('check-error'));
let bannerInfo = document.querySelector('.banner-info'); let bannerInfo = document.querySelector('.banner-info');
let sizesBanner = currentForm.elements[0].value; let sizesBanner = currentForm.elements[0].value;
let countDays; let countDays = fieldRadio.value;
let allRadio = Array.from(currentForm.querySelectorAll('input[type="radio"]')); // let allRadio = Array.from(currentForm.querySelectorAll('input[type="radio"]'));
allRadio.forEach(elem => // allRadio.forEach(elem =>
{ // {
if(elem.checked) // if(elem.checked)
{ // {
countDays = elem.value; // countDays = elem.value;
} // }
}); // });
bannerInfo.innerHTML = `Баннер ${sizesBanner} сроком на ${countDays}`; bannerInfo.innerHTML = `Баннер ${sizesBanner} сроком на ${countDays}`;
return true; return true;
} // }
else // else
{ // {
return false; // return false;
} // }
} }
const animationModalForm = fn => const animationModalForm = fn =>
...@@ -1783,26 +1797,48 @@ if(buttonHelp && menuMain) ...@@ -1783,26 +1797,48 @@ if(buttonHelp && menuMain)
let tables = document.querySelectorAll('.table'); let tables = document.querySelectorAll('.table');
let responses = document.querySelectorAll('.response'); let responses = document.querySelectorAll('.response');
let invoicePayment = document.querySelectorAll('.invoice-payment');
if(tables.length) let rates = document.querySelectorAll('.rates');
let employees = document.querySelectorAll('.employees');
// if(tables.length)
// {
// tables.forEach(function(table)
// {
// table.insertAdjacentHTML('beforebegin', '<div class="wrapper-table"></div>');
// let wrapperTable = table.previousElementSibling;
// wrapperTable.appendChild(table);
// });
// }
// if(responses.length)
// {
// responses.forEach(function(response)
// {
// response.insertAdjacentHTML('beforebegin', '<div class="wrapper-table"></div>');
// let wrapperTable = response.previousElementSibling;
// wrapperTable.appendChild(response);
// });
// }
function wrapTable(tables)
{ {
if(tables.length)
{
tables.forEach(function(table) tables.forEach(function(table)
{ {
table.insertAdjacentHTML('beforebegin', '<div class="wrapper-table"></div>'); table.insertAdjacentHTML('beforebegin', '<div class="wrapper-table"></div>');
let wrapperTable = table.previousElementSibling; let wrapperTable = table.previousElementSibling;
wrapperTable.appendChild(table); wrapperTable.appendChild(table);
}); });
}
} }
if(responses.length) wrapTable(tables);
{ wrapTable(responses);
responses.forEach(function(response) wrapTable(invoicePayment);
{ wrapTable(rates);
response.insertAdjacentHTML('beforebegin', '<div class="wrapper-table"></div>'); wrapTable(employees);
let wrapperTable = response.previousElementSibling;
wrapperTable.appendChild(response);
});
}
// Адаптив для формы быстрого поиска // Адаптив для формы быстрого поиска
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
[
{
"coords": ["56.27361", "44.087077"],
"nameWork": "Разнорабочий",
"salary": "от 27 000 руб./мес",
"nameResume": "Пушкин Александр Сергеевич"
},
{
"coords": ["56.209005", "44.10075"],
"nameWork": "Разнорабочий",
"salary": "от 27 000 руб./мес",
"nameResume": "Пушкин Александр Сергеевич"
},
{
"coords": ["56.147671", "44.196034"],
"nameWork": "Разнорабочий",
"salary": "от 27 000 руб./мес",
"nameResume": "Пушкин Александр Сергеевич"
},
{
"coords": ["56.153864", "44.209581"],
"nameWork": "Разнорабочий",
"salary": "от 27 000 руб./мес",
"nameResume": "Пушкин Александр Сергеевич"
}
]
\ No newline at end of file
This diff is collapsed.
...@@ -379,7 +379,7 @@ ...@@ -379,7 +379,7 @@
<textarea name="responsibility" id="responsibility"></textarea> <textarea name="responsibility" id="responsibility"></textarea>
</div> </div>
</div> </div>
</form>
<div class="block-add"> <div class="block-add">
<a href="#" class="button-text add-place-work"> <a href="#" class="button-text add-place-work">
<img class="img-svg" src="./img/icon_plus.svg" alt=""> <img class="img-svg" src="./img/icon_plus.svg" alt="">
...@@ -388,8 +388,10 @@ ...@@ -388,8 +388,10 @@
</div> </div>
<div class="transfer-steps block-mt-blue"> <div class="transfer-steps block-mt-blue">
<a href="#" class="other-button" id="prev-step">Назад</a> <a href="#" class="other-button" id="prev-step">Назад</a>
<a href="#" class="main-button" id="next-step">Далее</a> <!-- <a href="#" class="main-button" id="next-step">Далее</a> -->
<input type="submit" class="main-button" name="submit" value="Далее">
</div> </div>
</form>
</div> </div>
</div> </div>
</div> </div>
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -319,7 +319,7 @@ ...@@ -319,7 +319,7 @@
</div> </div>
<div class="block-mb-yellow"> <div class="block-mb-yellow">
<label for="birthday">Дата рождения</label> <label for="birthday">Дата рождения</label>
<input type="text" name="birthday" data-picker="datepicker" pattern="/([0-2]\d|3[01])\.(0\d|1[012])\.(\d{4})/" placeholder="ВЫБЕРИТЕ ДАТУ" value="26.08.1980"> <input type="text" name="birthday" data-picker="datepicker" placeholder="ВЫБЕРИТЕ ДАТУ" value="26.08.1980">
</div> </div>
<div class="block-gender block-mb-green"> <div class="block-gender block-mb-green">
<p>Пол:</p> <p>Пол:</p>
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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