PageSourceSearch

https://www.maxidom.ru/local/components/maxi/main.right.sidebar/templates/.default/script.js?17163701692987

js maxidom.ru collected 2026-10-03 23:37:29 UTC 2,987 bytes, 74 lines download raw bytes

1$(document).ready(function(){
2    $('#toolbar-like-head').text( $('#favirites_right_count').val() );
3
4    // секция избранное
5    $(document).on('click', '.toolbar-like', function(e) {
6        e.preventDefault();
7        // $('.box-toolbar').addClass('hidden');
8        $('.toolbar > a').removeClass('active');
9        $(this).addClass('active');
10        $('.box-toolbar-like').removeClass('hidden');
11    });
12
13    // секция консультаций
14    $(document).on('click', '.toolbar-comment', function(e) {
15        e.preventDefault();
16        $('.box-toolbar').addClass('hidden');
17        $('.toolbar > a').removeClass('active');
18        $(this).addClass('active');
19        $('.box-toolbar-consult').removeClass('hidden');
20    });
21
22    // секция выборки
23    $(document).on('click', '.toolbar-custom', function(e) {
24        e.preventDefault();
25        $('.box-toolbar').addClass('hidden');
26        $('.toolbar > a').removeClass('active');
27        $(this).addClass('active');
28        $('.box-toolbar-selection').removeClass('hidden');
29    });
30
31    // удаляем товар при клике на крестик
32    $(document).on('click', '.box-toolbar-like .close-tool',function(e){
33        e.preventDefault();
34        $currentId = $(this).attr('data-id');
35        BX.ajax({
36            url: '/bitrix/tools/wsm.favorites/action.php',
37            method: 'POST',
38            dataType: 'HTML',
39            async: true,
40            data: {"id": $currentId, "action": "remove"},
41            onsuccess: function(data){
42                BX.ajax({
43                    url: '/ajax/shop/favorites.php',
44                    method: 'POST',
45                    dataType: 'HTML',
46                    async: true,
47                    data: {},
48                    onsuccess: function(data){
49                        var currentClass = $('.box-toolbar.box-toolbar-like');
50                        var parentClass = currentClass.parent();
51                        var foundClass = $('.box-toolbar.box-toolbar-like', $(data));
52                        if(!currentClass.hasClass('hidden')) {
53                            foundClass = foundClass.removeClass('hidden');
54                        }
55                        parentClass.html( foundClass.parent().html() );
56                        $('#toolbar-like-head').text( $('#favirites_right_count').val() || 0 );
57                        $(".keep.keep.in-favorites[data-id='"+$currentId+"']").removeClass('in-favorites');
58                    },
59                    onfailure: function(){
60                        console.log('failure');
61                    }
62                });
63            },
64            onfailure: function(){
65                console.log('failure');
66            }
67        });
68    });
69
70    $('.box-toolbar-selection').on('click', '.close-tool',function(e){
71        e.preventDefault();
72        $(this).parent().toggle();
73    });
74});

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.