PageSourceSearch

https://investirautogo.tg/assets/js/views/layout.js

js investirautogo.tg collected 2026-10-04 18:29:43 UTC 4,803 bytes, 126 lines download raw bytes

1(function ($) {
2    $(function () {
3
4        $('.btn-yesno').button();
5        $('.btn-yesno').on('click', function (e) {
6            var radio = $(e.target).find('[type="radio"]');
7            var value = $(radio).val();
8            var embededUrlSection = $('#embeded-url-section').html();
9            embededUrlSection = embededUrlSection.replace('includeSearch=false', 'includeSearch=' + value);
10            embededUrlSection = embededUrlSection.replace('includeSearch=true', 'includeSearch=' + value);
11            $('#embeded-url-section').html(embededUrlSection);
12        });
13
14        $('.btn-opts').button();
15        $('.btn-opts').on('click', function (e) {
16            var radio = $(e.target).find('[type="radio"]');
17            var value = ($(radio).val() == "true");
18            $("#embed-search-only").toggle(!value);
19            $("#embed-page-only").toggle(value);
20        });
21
22        // TODO put this somewhere else
23        $('.row-block').on('click', function (e) {
24            var block = $(this);
25            if (block.hasClass('opened')) {
26                block.removeClass('opened');
27            } else {
28                block.addClass('opened');
29            }
30        });
31
32        $('#headerResume').on('click', function (e) {
33            if ($(this).hasClass('opened')) {
34                $(this).removeClass('opened');
35                $('.row-block').removeClass('opened');
36                $('.block-step-container').collapse('hide')
37            } else {
38                $(this).addClass('opened');
39                $('.row-block').addClass('opened');
40                $('.block-step-container').collapse('show')
41            }
42        });
43
44        var isChanging = false;
45        //bind show/hide cr
46        $(".checkCR").change(function (e) {
47            
48            if (!isChanging) {
49
50                isChanging = true;
51
52                $(".checkCR").prop('checked', $(this).prop('checked'));
53
54                var url = '/Base/ToggleConsistency/';
55                //ajax
56                $.get(url,
57                    function (data) {
58                        if (data === true) {
59                            $(".crItem").show();
60                            $(".crMenuItem").show();
61                            $("img.online").addClass("lefted");
62                        } else {
63                            $(".crItem").hide();
64                            $(".crMenuItem").hide();
65                            $("img.online").removeClass("lefted");
66                        }
67
68                        isChanging = false;
69                    })
70                    .fail(
71                    function (jqXHR, textStatus, err) {
72
73                            $("#errorsPane").html("<span class='error'>" + err + "</span>").show();
74
75                            isChanging = false;
76                        }
77                    );
78            }
79        });
80
81        var changingAB = false;
82        $(".checkAB").on("change", function (e) {
83            var url = '/Base/ToggleAdminBurden/';
84            if (!changingAB) {
85                // for logical checks
86                changingAB = true;
87                $(".checkAB").prop('checked', $(this).prop('checked'));
88                //ajax
89                $.get(url,
90                function () {
91                    changingAB = false;
92                })
93                .fail(
94                function (jqXHR, textStatus, err) {
95                    $("#errorsPane").html("<span class='error'>" + err + "</span>").show();
96                    changingAB = false;
97                });
98            }
99        });
100
101        var bigMenuContainer = $("#big-menu-container");
102        if (!_.isUndefined(bigMenuContainer)) {
103            bigMenuContainer.find('.submenu.level2').slideToggle();
104            bigMenuContainer.find('.side-menu-submenu').click(function () {
105                var $this = $(this);
106                if (!$this.parent().parent().hasClass('level2')) {
107                    $this.next('.submenu').slideToggle();
108                    $this.parent().parent().toggleClass('active');
109                }
110            });
111        }
112            
113        $.getJSON("/api/Feedback/Countries", function (result) {
114            var $dropdown = $("#cboCountry");
115            $.each(result, function () {
116                $dropdown.append($("<option />").val(this.Code).text(this.Text));
117            });
118        });
119
120        $(".contact-us-anchor").click(function () {
121            $("#feedbackModal").modal();
122            $('body > .modal-backdrop').css('opacity', 0);
123            document.dispatchEvent(new CustomEvent('feedbackButtonClick', { detail: { typeId: 0, stepId: 0 } }));
124        });
125    });
126})(jQuery);

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.