Компоненты
Cookie
Cookie состоят из следующих файлов: cookie.js, cookie-consent-checker.js, они обязательны к переносу в проект! Файл стилей представлен как пример для визуального отоброжения блока. При нажатии на кнопку OK блок исчезнет на 30 дней
Обязательные data атрибуты
data-cookies |
Устанавливается на родителе |
---|---|
data-cookies-consent |
Устанавливается на кнопке подтверждения |
Не обязательные data атрибуты
data-cookies-duration="30" |
Устанавливается на родителе, записывается количество дней время действия согласия. Если не установлено то вступает в силу значение по умолчанию const BASE_DURATION = 30; |
---|
<div class="cookies is-active" data-cookies data-cookies-duration="30">
<div> class="cookies__text">
<span>Мы используем куки</span>
</div>
<button class="cookies__btn" type="button" data-cookies-consent>OK</button>
</div>