PageSourceSearch

https://sputnik-germes.ru/local/templates/main_catalog/parts/cookies/assets/script.js

js sputnik-germes.ru collected 2026-09-29 12:34:31 UTC 2,469 bytes, 62 lines download raw bytes

1document.addEventListener('DOMContentLoaded', function () {
2
3
4    $('[data-cookies-action]').click(function () {
5        let cookies_action = $(this).attr('data-cookies-action');
6
7        if (cookies_action === 'accept') { // Принять все
8            use_cookies_site();
9            use_cookies_ym();
10            $('.use_cookies_wrap').removeClass('show');
11            $('.use_cookies_setting_wrap').removeClass('show');
12        } else if (cookies_action === 'reject') { // Отклонить все
13            use_cookies_site();
14            del_cookies_ym();
15            $('.use_cookies_wrap').removeClass('show');
16            $('.use_cookies_setting_wrap').removeClass('show');
17        } else if (cookies_action === 'setting') { // Настроить
18            $('.use_cookies_wrap').removeClass('show');
19            $('.use_cookies_setting_wrap').addClass('show');
20        } else if (cookies_action === 'save') { // Сохранить настройки
21            use_cookies_site();
22            if ($('input[name="useCookiesYm"]').is(':checked') === false) {
23                del_cookies_ym();
24            } else {
25                use_cookies_ym();
26            }
27            $('.use_cookies_setting_wrap').removeClass('show');
28        }
29
30    });
31
32    function use_cookies_site() {
33        var expires;
34        var date = new Date();
35        date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));
36        expires = "expires = " + date.toGMTString();
37        document.cookie = "kit_ucf_site = Y; " + expires + "; path=/";
38    }
39
40    function use_cookies_ym() {
41        var expires;
42        var date = new Date();
43        date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));
44        expires = "expires = " + date.toGMTString();
45        document.cookie = "kit_ucf_ym = Y; " + expires + "; path=/";
46
47        console.log('аналитика = Y');
48        location.reload(); // Перезагружаем, для загрузки кода Я.Метрики
49    }
50
51    function del_cookies_ym() {
52        var expires;
53        var date = new Date();
54        date.setTime(date.getTime() + (-1000));
55        expires = "expires = " + date.toGMTString();
56        document.cookie = "kit_ucf_ym = ; " + expires + "; path=/";
57
58        console.log('аналитика = N');
59        location.reload(); // Перезагружаем, для удаления кода Я.Метрики
60    }
61
62});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.