PageSourceSearch

https://www.mts.by/local/templates/new_design/js/paginations.js?16988767436422

js mts.by collected 2026-10-01 10:17:27 UTC 6,422 bytes, 145 lines download raw bytes

1$(document).ready(function () {
2    let loader = $('.loader_main');
3    $(document).on('click', '.ld_more-news', function () {
4        loader.addClass('active');
5        var targetContainer = $('.posts__list'),//  Контейнер, в котором хранятся элементы     
6            url = $('.ld_more-news').attr('data-url');
7
8        if (url !== undefined) {
9            $.ajax({
10                type: 'GET',
11                url: url,
12                dataType: 'html',
13                success: function (data) {
14                    //  Удаляем старую навигацию
15                    $('.ld_more-news').remove();
16
17                    var elements = $(data).find('.posts__item');  //  Ищем элементы
18                    var pagination = $(data).find('.ld_more-news');//  Ищем навигацию
19
20                    targetContainer.append(elements);   //  Добавляем посты в конец контейнера
21                    $('.posts__more').append(pagination);
22                    loader.removeClass('active');
23                }
24            })
25        } else {
26            loader.removeClass('active');
27        }
28    });
29
30    $(document).on('click', '.search-page__more', function () {
31        loader.addClass('active');
32        var targetContainer = $('.search-page__list'),//  Контейнер, в котором хранятся элементы     
33            url = $('.search-page__more').attr('data-url');
34
35        if (url !== undefined) {
36            $.ajax({
37                type: 'GET',
38                url: url,
39                dataType: 'html',
40                success: function (data) {
41                    //  Удаляем старую навигацию
42                    $('.search-page__more').remove();
43
44                    var elements = $(data).find('.search-page__item');  //  Ищем элементы
45                    var pagination = $(data).find('.search-page__more');//  Ищем навигацию
46
47                    targetContainer.append(elements);   //  Добавляем посты в конец контейнера
48                    $('.search__more').append(pagination);
49                    loader.removeClass('active');
50                }
51            })
52        } else {
53            loader.removeClass('active');
54        }
55    });
56
57    $(document).on('click', '.engineering__more', function () {
58        loader.addClass('active');
59        var targetContainer = $('.engineering-list'),//  Контейнер, в котором хранятся элементы     
60            url = $('.engineering__more').attr('data-url');
61
62        if (url !== undefined) {
63            $.ajax({
64                type: 'GET',
65                url: url,
66                dataType: 'html',
67                success: function (data) {
68                    //  Удаляем старую навигацию
69                    $('.engineering__more').remove();
70
71                    var elements = $(data).find('.engineering-list__item');  //  Ищем элементы
72                    var pagination = $(data).find('.engineering__more');//  Ищем навигацию
73
74                    targetContainer.append(elements);   //  Добавляем посты в конец контейнера
75                    $('.engineering-list').after(pagination);
76                    loader.removeClass('active');
77                }
78            })
79        } else {
80            loader.removeClass('active');
81        }
82    });
83
84    $(document).on('click', '.ld_more-tarrifs', function () {
85        loader.addClass('active');
86        var targetContainer = $('.tariffs-main__list'),//  Контейнер, в котором хранятся элементы     
87            url = $('.ld_more-tarrifs').attr('data-url'),
88            mainContainer = $('.tariffs-main__body');   //  URL, из которого будем брать элементы
89
90        if (url !== undefined) {
91            $.ajax({
92                type: 'GET',
93                url: url,
94                dataType: 'html',
95                success: function (data) {
96
97                    //  Удаляем старую навигацию
98                    $('.ld_more-tarrifs').remove();
99
100                    var elements = $(data).find('.tariffs-main__item'),  //  Ищем элементы
101                        pagination = $(data).find('.ld_more-tarrifs');//  Ищем навигацию
102
103                    targetContainer.append(elements);   //  Добавляем посты в конец контейнера
104                    mainContainer.append(pagination); //  добавляем навигацию следом
105                    loader.removeClass('active');
106                }
107            })
108        } else {
109            loader.removeClass('active');
110        }
111    });
112
113    $(document).on('click', '.ld_more-purchases', function () {
114        loader.addClass('active');
115        let targetContainer = $('.purchase__cards'),//  Контейнер, в котором хранятся элементы     
116            url = $('.ld_more-purchases').attr('data-url'),    //  URL, из которого будем брать элементы
117            sort = targetContainer.find('input[name="sort"]').val();
118
119        if (url !== undefined) {
120            $.ajax({
121                type: 'GET',
122                url: url,
123                dataType: 'html',
124                data: {
125                    sort: sort
126                },
127                success: function (data) {
128
129                    //  Удаляем старую навигацию
130                    $('.ld_more-purchases').remove();
131
132                    var elements = $(data).find('.white-card'),  //  Ищем элементы
133                        pagination = $(data).find('.ld_more-purchases');//  Ищем навигацию
134
135                    targetContainer.append(elements);   //  Добавляем посты в конец контейнера
136                    $('.purchase__more').append(pagination); //  добавляем навигацию следом
137                    loader.removeClass('active');
138                }
139            })
140        } else {
141            loader.removeClass('active');
142        }
143    });
144
145});

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.