/** @odoo-module **/ $(document).ready(function() { // Preloader setTimeout(function() { $('body').addClass('loaded'); }, 1000); // //Banner Slider// $(".owl-carousel").owlCarousel({ items: 1, loop: true, margin: 0, stagePadding: 0, smartSpeed: 450, autoplay: false, autoPlaySpeed: 1000, autoPlayTimeout: 1000, autoplayHoverPause: true, // onInitialized: counter, dots: true, nav: true, navText: ['
keyboard_arrow_left
', '
keyboard_arrow_right
'], animateOut: 'fadeOut' }); function counter() { var buttons = $('.owl-dots button'); buttons.each(function(index, item) { $(item).find('span').text(index + 1); }); } //add another class for banner_added var banner = $(".banner_added"); var banner_id = banner.data("id"); $("div").addClass(banner_id); banner.addClass("banner_hide"); var url = window.location; // Will only work if string in href matches with location $('ul.navbar-nav a[href="' + url + '"]').parent().addClass('active'); // Will also work for relative and absolute hrefs $('ul.navbar-nav a').filter(function() { return this.href == url; }).parent().addClass('active'); // // Add active class to the current button in Navbar (highlight it) var header = document.getElementById("myDIV"); var btns = header.getElementsByClassName("nav-link"); for (var i = 0; i < btns.length; i++) { btns[i].addEventListener("click", function() { var current = document.getElementsByClassName("active"); current[0].className = current[0].className.replace(" active", ""); this.className += " active"; }); } //Add active class to the current button (highlight it) var header = document.getElementById("myDIV"); var btns = header.getElementsByClassName("btn"); for (var i = 0; i < btns.length; i++) { btns[i].addEventListener("click", function() { var current = document.getElementsByClassName("active"); if (current.length > 0) { current[0].className = current[0].className.replace(" active", ""); } this.className += " active"; }); } //spinner jquery--quantity jQuery('
+
-
').insertAfter('.quantity input'); jQuery('.quantity').each(function() { var spinner = jQuery(this), input = spinner.find('input[type="number"]'), btnUp = spinner.find('.quantity-up'), btnDown = spinner.find('.quantity-down'), min = input.attr('min'), max = input.attr('max'); btnUp.click(function() { var oldValue = parseFloat(input.val()); if (oldValue >= max) { var newVal = oldValue; } else { var newVal = oldValue + 1; } spinner.find("input").val(newVal); spinner.find("input").trigger("change"); }); btnDown.click(function() { var oldValue = parseFloat(input.val()); if (oldValue <= min) { var newVal = oldValue; } else { var newVal = oldValue - 1; } spinner.find("input").val(newVal); spinner.find("input").trigger("change"); }); }); //shop jquery--card head $('.card-header').click(function() { $(this).find('i').toggleClass('fas fa-angle-down fas fa-angle-up'); }); //Tab $("#tile-1 .nav-tabs a").click(function() { var position = $(this).parent().position(); var width = $(this).parent().width(); }); var actWidth = $("#tile-1 .nav-tabs").find(".active").parent("li").width(); var actPosition = $("#tile-1 .nav-tabs .active").position(); });