(function ($) { "use strict" var base_url = $('#base_url').attr('href'); var csrf_value = $('#csrf_value').attr('href'); var code = $('#code').attr('href'); var dial_code = $('#dial_code').attr('href'); var reg_code = $('#reg_code').attr('href'); var reg_dial_code = $('#reg_dial_code').attr('href'); var is_xs = $('#is_xs').data('id'); var get_rtl = $('#rtl').data('id'); if (get_rtl == 'rtl') { var rtl = true; } else { var rtl = false; } $('.country_code').val(code); $('.dial_code').val(dial_code); $('.country_code_1').val(reg_code); $('.dial_code_1').val(reg_dial_code); AOS.init({ // Global settings: disable: 'phone', // accepts following values: 'phone', 'tablet', 'mobile', boolean, expression or function startEvent: 'DOMContentLoaded', initClassName: 'aos-init', animatedClassName: 'aos-animate', useClassNames: false, disableMutationObserver: false, debounceDelay: 50, throttleDelay: 99, delay: 800, duration: 1000, easing: 'ease', once: false, mirror: false, anchorPlacement: 'top-bottom', }); $(function () { $('[data-toggle="tooltip"]').tooltip(); }); $('a.back').on("click", function () { parent.history.back(); }); $('.datepicker').datepicker({ format: 'yyyy-mm-dd', }); $(function () { $(document).on('click', '.navBtn', function (e) { e.preventDefault(); $('.navArea').toggleClass('isVisible'); }); }) $(function () { $('.display').hide(); $(document).on('click', '.toggle_click', function (e) { e.preventDefault(); $('.display').slideToggle(); }); }) if (is_xs == 'xs-container') { var is_xs = true; } else { var is_xs = false; } $(function () { $('.homeSlider').slick({ slidesToShow: 1, slidesToScroll: 1, rtl: rtl, autoplay: true, prevArrow: '
', nextArrow: '
', autoplaySpeed: 2000, dots: false, arrows: true, focusOnSelect: true, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 600, settings: { slidesToShow: 1, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); $('.team_slider').slick({ slidesToShow: 3, slidesToScroll: 1, rtl: rtl, autoplay: false, prevArrow: '
', nextArrow: '
', autoplaySpeed: 2000, dots: false, arrows: true, focusOnSelect: true, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); }); $(function () { var progressBar = $('.progress-bar'); progressBar.appear(function () { progressBar.each(function () { var progressBarWidth = $(this).data('present'); /*-- Skill Animation --*/ $(this).css({ 'width': progressBarWidth + '%', 'opacity': '1' }); }); }); }); $(function () { $(document).on('click', '.create_profile', function () { $('html, body').animate({ scrollTop: $(".pricing_area").offset().top }, 1000); }); }) // home page contact mail $(function () { $(document).on('submit', '#home_contact', function (event) { send_btn_loader(true); var url = $(this).attr('action'); $.post(url, $(this).serialize(), function (json) { if (json.st == 1) { $(".reg_msg").html(json.msg).show(); send_btn_loader(false); $("#home_contact")[0].reset(); } else { $(".reg_msg").html(json.msg).show(); send_btn_loader(false); } }, 'json'); setTimeout(function () { $('.reg_msg').hide() }, 2000); return false; }); }); function send_btn_loader(type) { var $this = $('.mail_send_btn'); if (type == true) { $this.addClass('btn-spinner'); $this.attr('disabled', true); } else { $this.removeClass('btn-spinner'); $this.prop('disabled', false); } } $(document).on('click', 'preview_pdf', function () { var url = $(this).attr('href'); window.open(url, "windowName", windowOptions); }); /** ** layout 5 left menu **/ $(function () { $(document).on('click', '.hideNav', function (event) { $('.leftMenu_bar').animate({ "left": '-260px' }); }); $(document).on('click', '.topMenu_bar a', function (event) { $('.leftMenu_bar').animate({ "left": '0' }); }); }) $(document).on('click', '.createBtn', function (event) { var username = $('.checkUsername').val(); window.location = `${base_url}sign-up?u=${username}` }); $(document).on('click', '.checkmap', function (event) { $('.pickup_point_map').addClass('active'); $('.single_pickup_area').removeClass('active'); $('.add_pickpoint_value').val(0); }); $(document).on('click', '.closeMap', function (event) { $('.pickup_point_map').removeClass('active'); $('.add_pickpoint_value').val(0); }); $(document).on('click', '.single_pickup_area', function (event) { var id = $(this).data('id'); $('.single_pickup_area').removeClass('active'); $(this).addClass('active'); $('.add_pickpoint_value').val(id); }); $(function () { $('.scroll-top').fadeOut(); $(window).scroll(function () { var scroll = $(window).scrollTop(); if (scroll >= 500) { $('.scroll-top').fadeIn(); } else { $('.scroll-top').fadeOut(); } }); $('.scroll-top a').on('click', function (event) { $("html, body").animate({ scrollTop: 0 }, 1000); }); }); $(function () { $(".accordions").on("click", ".page_accordion_header", function () { $(this).toggleClass("active").next().slideToggle(300); $(this).toggleClass('arrow_up').toggleClass('arrow_down'); }); }); //ISOTOPE PORTFOLIO WITH FILTER $(window).on('load', function () { var $container = $('.grid'); $container.isotope({ filter: '*', layoutMode: 'fitRows', animationOptions: { duration: 750, easing: 'linear', queue: false } }); // Event handler for category buttons $('.gallery_sort li button').click(function () { $('.gallery_sort li button.active').removeClass('active'); $(this).addClass('active'); var selector = $(this).attr('data-filter'); var id = $(this).data('id'); // Slide up all subcategories $('.subCat').slideUp(); $('.subCat li a').removeClass('active'); $(`.subCat_${id}`).slideDown(); $container.isotope({ filter: selector, animationOptions: { duration: 750, easing: 'linear', queue: false } }); }); // Event handler for subcategory buttons $('.subCat').on('click', 'a', function () { $('.subCat li a.active').removeClass('active'); $(this).addClass('active'); var selector = $(this).attr('data-filter'); $container.isotope({ filter: selector, animationOptions: { duration: 750, easing: 'linear', queue: false } }); }); }); $('.copy').on('click', function (e) { e.preventDefault(); var copyText = $(this).data('link'); var textarea = document.createElement("textarea"); textarea.textContent = copyText; textarea.style.position = "fixed"; // Prevent scrolling to bottom of page in MS Edge. document.body.appendChild(textarea); textarea.select(); document.execCommand("copy"); $(this).addClass('d_bg'); document.body.removeChild(textarea); }); $(function () { function load_image(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { $('#preview_load_image').attr('src', e.target.result); $('#preview_load_image').removeClass('opacity_0'); $('.preview_load_image, .view_img').show(); $('.preview_load_image').hide(); $('.img_text, .view_img ').hide(); } reader.readAsDataURL(input.files[0]); } } $(document).on('change', '#load_image', function ($) { load_image(this); }); }); $(function () { $(document).on('click', '#getLocation', function ($) { jQuery('#shopList').html(''); jQuery('#shopList').addClass('load'); var x = document.getElementById("errorMsg"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError); } else { x.innerHTML = "Geolocation is not supported by this browser."; } } function showPosition(position) { var lat = position.coords.latitude; var lon = position.coords.longitude; var url = `${base_url}/home/get_near_shop/${lat}/${lon}`; jQuery.get(url, { 'csrf_test_name': csrf_value }, function (json) { if (json.st == 1) { setTimeout(() => { jQuery('#shopList').removeClass('load'); jQuery('#shopList').html(json.load_data); jQuery('[data-toggle="tooltip"]').tooltip(); }, 2000); } }, 'json'); return false; } function showError(error) { switch (error.code) { case error.PERMISSION_DENIED: x.innerHTML = "User denied the request for Geolocation." break; case error.POSITION_UNAVAILABLE: x.innerHTML = "Location information is unavailable." break; case error.TIMEOUT: x.innerHTML = "The request to get user location timed out." break; case error.UNKNOWN_ERROR: x.innerHTML = "An unknown error occurred." break; } } getLocation(); }); }); $(document).on('submit', '.searchItemForm', function () { jQuery('#shopList').html(''); jQuery('#shopList').addClass('load'); var val = $('.sarchValue').val(); var url = `${base_url}home/get_popular_items/${val}`; $.post(url, { 'csrf_test_name': csrf_value }, function (json) { if (json.st == 1) { setTimeout(() => { jQuery('#shopList').removeClass('load'); jQuery('#shopList').html(json.load_data); jQuery('[data-toggle="tooltip"]').tooltip(); }, 2000); } }, 'json'); return false; }); $(document).on('click', '.loginBTN', function () { var user = $(this).data('user'); var pass = $(this).data('pas'); $('.usermail').val(user); $('.pass').val(pass); $('#user_login_form').submit(); }); $('#editable-select').editableSelect(); $(document).on('click', '.navDropdownMenu', function (event) { $(this).children('a').toggleClass('navActive'); $(this).children('.navDropdownList').slideToggle().toggleClass('navActive'); }); })(jQuery); if (!localStorage.getItem("cookieBannerDisplayed")) { const cookieContainer = document.querySelector(".cookie-container"); const cookieButton = document.querySelector(".cookie-btn"); if (cookieButton) { cookieButton.addEventListener("click", () => { cookieContainer.classList.remove("active"); localStorage.setItem("cookieBannerDisplayed", "true"); }); setTimeout(() => { if (!localStorage.getItem("cookieBannerDisplayed")) { cookieContainer.classList.add("active"); } }, 2000); } }