PageSourceSearch

https://santexkom.ru/bitrix/templates/universe_s1/js/compare.js?15637760191830

js santexkom.ru collected 2026-09-28 11:34:24 UTC 1,830 bytes, 59 lines download raw bytes

1if (universe) {
2    universe.compare = (function ($, api) {
3        var self = {};
4        var request = function (action, data, callback) {
5            universe.ajax('compare.' + action, data, callback);
6        };
7
8        api.extend(self, api.ext.events(self, ['add', 'remove', 'clear', 'update']));
9
10        self.add = function (data, callback) {
11            request('add', data, function (response) {
12                if (response === true) {
13                    if (api.isFunction(callback))
14                        callback.apply(null);
15
16                    self.trigger('add');
17                    self.trigger('update');
18                }
19            });
20        };
21
22        self.get = function (data, callback) {
23            request('get', data, function (response) {
24                if (api.isDeclared(response)) {
25                    if (api.isFunction(callback))
26                        callback.call(null, response);
27
28                    self.trigger('get', response);
29                }
30            });
31        };
32
33        self.remove = function (data, callback) {
34            request('remove', data, function (response) {
35                if (response === true) {
36                    if (api.isFunction(callback))
37                        callback.apply(null);
38
39                    self.trigger('remove');
40                    self.trigger('update');
41                }
42            });
43        };
44
45        self.clear = function (data, callback) {
46            request('clear', data, function (response) {
47                if (response === true) {
48                    if (api.isFunction(callback))
49                        callback.apply(null);
50
51                    self.trigger('clear');
52                    self.trigger('update');
53                }
54            });
55        };
56
57        return self;
58    })(jQuery, intec);
59}

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.