PageSourceSearch

https://emun.beitjala-city.org/Eservice/assets/js/modules/settings.js

js beitjala-city.org collected 2026-10-02 12:56:07 UTC 2,352 bytes, 78 lines download raw bytes

1jQuery(function ($) {
2
3    var btnAddWrapper = $('[data-settings_layout="on"]'),
4        btnRemoveWrapper = $('[data-settings_layout="off"]'),
5        btnChangeLayout = $('[data-settings_layout]'),
6        btnCnangeBackground = $('[data-bg]'),
7        btnReset = $('[data-reset]'),
8        classAddBg = 'html-bg',
9        classAddPattern = 'html-bg-pattern',
10        $wrapper = $('body');
11
12    function AddWrapper() {
13        btnRemoveWrapper.removeClass('active');
14        btnAddWrapper.addClass('active');
15        $wrapper.addClass('l-body-boxed');
16        ReloadSliders();
17    }
18
19    function RemoveWrapper() {
20        btnAddWrapper.removeClass('active');
21        btnRemoveWrapper.addClass('active');
22        $wrapper.removeClass('l-body-boxed');
23        ReloadSliders();
24    }
25
26    function ResetBg() {
27        $('html').removeClass(classAddBg).removeClass(classAddPattern);
28    }
29
30    function ReloadSliders() {
31        // Reload Bxslider
32        for (var i = 0; i < bxsliderArray.length; i++) {
33            if (bxsliderArray[i].reloadSlider) {
34                bxsliderArray[i].reloadSlider();
35            }
36        }
37
38        //Rerender Revolution Slider
39        islider.trigger('rerenderRevSlider');
40
41    }
42
43    btnAddWrapper.on('click', function () {
44        AddWrapper();
45    });
46
47    btnRemoveWrapper.on('click', function () {
48        RemoveWrapper();
49    });
50
51    btnCnangeBackground.on('click', function () {
52        ResetBg();
53        if (!$wrapper.hasClass('l-body-boxed')) {
54            AddWrapper();
55        }
56        btnCnangeBackground.removeClass('active');
57        $(this).addClass('active');
58        var classHtml;
59        if ($(this).data('type') == 'pattern') {
60            classHtml = classAddPattern;
61        } else if ($(this).data('type') == 'img') {
62            classHtml = classAddBg;
63        }
64        $('html').addClass(classHtml).css({'background-image': 'url("' + $(this).data('bg') + '")'});
65        return false;
66    });
67
68    btnReset.on('click', function () {
69        $(this).trigger('resetColors');
70        ResetBg();
71        RemoveWrapper();
72        $('.settings-bg').find('li').removeClass('active');
73    });
74
75    $('.settings-label').on('click', function () {
76        $(this).parents('.settings-wrap').toggleClass('active');
77    })
78});

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.