Removed extra code.
This commit is contained in:
		@@ -19,51 +19,9 @@
 | 
				
			|||||||
const d = document;
 | 
					const d = document;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import * as bootstrap from 'bootstrap';
 | 
					import * as bootstrap from 'bootstrap';
 | 
				
			||||||
import Swal from 'sweetalert2';
 | 
					 | 
				
			||||||
import SmoothScroll from 'smooth-scroll';
 | 
					import SmoothScroll from 'smooth-scroll';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
d.addEventListener("DOMContentLoaded", function(event) {
 | 
					d.addEventListener("DOMContentLoaded", function(event) {
 | 
				
			||||||
 | 
					 | 
				
			||||||
    const swalWithBootstrapButtons = Swal.mixin({
 | 
					 | 
				
			||||||
        customClass: {
 | 
					 | 
				
			||||||
            confirmButton: 'btn btn-primary me-3',
 | 
					 | 
				
			||||||
            cancelButton: 'btn btn-gray'
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        buttonsStyling: false
 | 
					 | 
				
			||||||
    });
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    var themeSettingsEl = document.getElementById('theme-settings');
 | 
					 | 
				
			||||||
    var themeSettingsExpandEl = document.getElementById('theme-settings-expand');
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if(themeSettingsEl) {
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        var themeSettingsCollapse = new bootstrap.Collapse(themeSettingsEl, {
 | 
					 | 
				
			||||||
            show: true,
 | 
					 | 
				
			||||||
            toggle: false
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        if (window.localStorage.getItem('settings_expanded') === 'true') {
 | 
					 | 
				
			||||||
            themeSettingsCollapse.show();
 | 
					 | 
				
			||||||
            themeSettingsExpandEl.classList.remove('show');
 | 
					 | 
				
			||||||
        } else {
 | 
					 | 
				
			||||||
            themeSettingsCollapse.hide();
 | 
					 | 
				
			||||||
            themeSettingsExpandEl.classList.add('show');
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        themeSettingsEl.addEventListener('hidden.bs.collapse', function () {
 | 
					 | 
				
			||||||
            themeSettingsExpandEl.classList.add('show');
 | 
					 | 
				
			||||||
            window.localStorage.setItem('settings_expanded', false);
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        themeSettingsExpandEl.addEventListener('click', function () {
 | 
					 | 
				
			||||||
            themeSettingsExpandEl.classList.remove('show');
 | 
					 | 
				
			||||||
            window.localStorage.setItem('settings_expanded', true);
 | 
					 | 
				
			||||||
            setTimeout(function() {
 | 
					 | 
				
			||||||
                themeSettingsCollapse.show();
 | 
					 | 
				
			||||||
            }, 300);
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // options
 | 
					    // options
 | 
				
			||||||
    const breakpoints = {
 | 
					    const breakpoints = {
 | 
				
			||||||
        sm: 540,
 | 
					        sm: 540,
 | 
				
			||||||
@@ -82,13 +40,6 @@ d.addEventListener("DOMContentLoaded", function(event) {
 | 
				
			|||||||
        });
 | 
					        });
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var iconNotifications = d.querySelector('.notification-bell');
 | 
					 | 
				
			||||||
    if (iconNotifications) {
 | 
					 | 
				
			||||||
        iconNotifications.addEventListener('shown.bs.dropdown', function () {
 | 
					 | 
				
			||||||
            iconNotifications.classList.remove('unread');
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    [].slice.call(d.querySelectorAll('[data-background]')).map(function(el) {
 | 
					    [].slice.call(d.querySelectorAll('[data-background]')).map(function(el) {
 | 
				
			||||||
        el.style.background = 'url(' + el.getAttribute('data-background') + ')';
 | 
					        el.style.background = 'url(' + el.getAttribute('data-background') + ')';
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
@@ -129,68 +80,6 @@ d.addEventListener("DOMContentLoaded", function(event) {
 | 
				
			|||||||
          });
 | 
					          });
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if(d.querySelector('.input-slider-container')) {
 | 
					 | 
				
			||||||
        [].slice.call(d.querySelectorAll('.input-slider-container')).map(function(el) {
 | 
					 | 
				
			||||||
            var slider = el.querySelector(':scope .input-slider');
 | 
					 | 
				
			||||||
            var sliderId = slider.getAttribute('id');
 | 
					 | 
				
			||||||
            var minValue = slider.getAttribute('data-range-value-min');
 | 
					 | 
				
			||||||
            var maxValue = slider.getAttribute('data-range-value-max');
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            var sliderValue = el.querySelector(':scope .range-slider-value');
 | 
					 | 
				
			||||||
            var sliderValueId = sliderValue.getAttribute('id');
 | 
					 | 
				
			||||||
            var startValue = sliderValue.getAttribute('data-range-value-low');
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            var c = d.getElementById(sliderId),
 | 
					 | 
				
			||||||
                id = d.getElementById(sliderValueId);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            noUiSlider.create(c, {
 | 
					 | 
				
			||||||
                start: [parseInt(startValue)],
 | 
					 | 
				
			||||||
                connect: [true, false],
 | 
					 | 
				
			||||||
                //step: 1000,
 | 
					 | 
				
			||||||
                range: {
 | 
					 | 
				
			||||||
                    'min': [parseInt(minValue)],
 | 
					 | 
				
			||||||
                    'max': [parseInt(maxValue)]
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
            });
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (d.getElementById('input-slider-range')) {
 | 
					 | 
				
			||||||
        var c = d.getElementById("input-slider-range"),
 | 
					 | 
				
			||||||
            low = d.getElementById("input-slider-range-value-low"),
 | 
					 | 
				
			||||||
            e = d.getElementById("input-slider-range-value-high"),
 | 
					 | 
				
			||||||
            f = [d, e];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        noUiSlider.create(c, {
 | 
					 | 
				
			||||||
            start: [parseInt(low.getAttribute('data-range-value-low')), parseInt(e.getAttribute('data-range-value-high'))],
 | 
					 | 
				
			||||||
            connect: !0,
 | 
					 | 
				
			||||||
            tooltips: true,
 | 
					 | 
				
			||||||
            range: {
 | 
					 | 
				
			||||||
                min: parseInt(c.getAttribute('data-range-value-min')),
 | 
					 | 
				
			||||||
                max: parseInt(c.getAttribute('data-range-value-max'))
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }), c.noUiSlider.on("update", function (a, b) {
 | 
					 | 
				
			||||||
            f[b].textContent = a[b]
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (d.getElementById('loadOnClick')) {
 | 
					 | 
				
			||||||
        d.getElementById('loadOnClick').addEventListener('click', function () {
 | 
					 | 
				
			||||||
            var button = this;
 | 
					 | 
				
			||||||
            var loadContent = d.getElementById('extraContent');
 | 
					 | 
				
			||||||
            var allLoaded = d.getElementById('allLoadedText');
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            button.classList.add('btn-loading');
 | 
					 | 
				
			||||||
            button.setAttribute('disabled', 'true');
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            setTimeout(function () {
 | 
					 | 
				
			||||||
                loadContent.style.display = 'block';
 | 
					 | 
				
			||||||
                button.style.display = 'none';
 | 
					 | 
				
			||||||
                allLoaded.style.display = 'block';
 | 
					 | 
				
			||||||
            }, 1500);
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    var scroll = new SmoothScroll('a[href*="#"]', {
 | 
					    var scroll = new SmoothScroll('a[href*="#"]', {
 | 
				
			||||||
        speed: 500,
 | 
					        speed: 500,
 | 
				
			||||||
        speedAsDuration: true
 | 
					        speedAsDuration: true
 | 
				
			||||||
@@ -199,68 +88,4 @@ d.addEventListener("DOMContentLoaded", function(event) {
 | 
				
			|||||||
    if(d.querySelector('.current-year')){
 | 
					    if(d.querySelector('.current-year')){
 | 
				
			||||||
        d.querySelector('.current-year').textContent = new Date().getFullYear();
 | 
					        d.querySelector('.current-year').textContent = new Date().getFullYear();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					 | 
				
			||||||
    // Glide JS
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (d.querySelector('.glide')) {
 | 
					 | 
				
			||||||
        new Glide('.glide', {
 | 
					 | 
				
			||||||
            type: 'carousel',
 | 
					 | 
				
			||||||
            startAt: 0,
 | 
					 | 
				
			||||||
            perView: 3
 | 
					 | 
				
			||||||
          }).mount();
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (d.querySelector('.glide-testimonials')) {
 | 
					 | 
				
			||||||
        new Glide('.glide-testimonials', {
 | 
					 | 
				
			||||||
            type: 'carousel',
 | 
					 | 
				
			||||||
            startAt: 0,
 | 
					 | 
				
			||||||
            perView: 1,
 | 
					 | 
				
			||||||
            autoplay: 2000
 | 
					 | 
				
			||||||
          }).mount();
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (d.querySelector('.glide-clients')) {
 | 
					 | 
				
			||||||
        new Glide('.glide-clients', {
 | 
					 | 
				
			||||||
            type: 'carousel',
 | 
					 | 
				
			||||||
            startAt: 0,
 | 
					 | 
				
			||||||
            perView: 5,
 | 
					 | 
				
			||||||
            autoplay: 2000
 | 
					 | 
				
			||||||
          }).mount();
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (d.querySelector('.glide-news-widget')) {
 | 
					 | 
				
			||||||
        new Glide('.glide-news-widget', {
 | 
					 | 
				
			||||||
            type: 'carousel',
 | 
					 | 
				
			||||||
            startAt: 0,
 | 
					 | 
				
			||||||
            perView: 1,
 | 
					 | 
				
			||||||
            autoplay: 2000
 | 
					 | 
				
			||||||
          }).mount();
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    if (d.querySelector('.glide-autoplay')) {
 | 
					 | 
				
			||||||
        new Glide('.glide-autoplay', {
 | 
					 | 
				
			||||||
            type: 'carousel',
 | 
					 | 
				
			||||||
            startAt: 0,
 | 
					 | 
				
			||||||
            perView: 3,
 | 
					 | 
				
			||||||
            autoplay: 2000
 | 
					 | 
				
			||||||
          }).mount();
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // Pricing countup
 | 
					 | 
				
			||||||
    var billingSwitchEl = d.getElementById('billingSwitch');
 | 
					 | 
				
			||||||
    if(billingSwitchEl) {
 | 
					 | 
				
			||||||
        const countUpStandard = new countUp.CountUp('priceStandard', 99, { startVal: 199 });
 | 
					 | 
				
			||||||
        const countUpPremium = new countUp.CountUp('pricePremium', 199, { startVal: 299 });
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        billingSwitchEl.addEventListener('change', function() {
 | 
					 | 
				
			||||||
            if(billingSwitch.checked) {
 | 
					 | 
				
			||||||
                countUpStandard.start();
 | 
					 | 
				
			||||||
                countUpPremium.start();
 | 
					 | 
				
			||||||
            } else {
 | 
					 | 
				
			||||||
                countUpStandard.reset();
 | 
					 | 
				
			||||||
                countUpPremium.reset();
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user