// Hyiprio main jQuery (function ($) { 'use strict'; // ToolTip var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) }) // Side Nav Click Collapse $(".sidebar-toggle").on('click', function () { $(".panel-layout").toggleClass("nav-folded"); }); // Side Nav Hover Collapse $(".side-nav").on('mouseenter mouseleave',function () { $(".nav-folded .side-nav").toggleClass("side-nav-hover"); }); // Side Nav Click Dropdowns $(".side-nav-dropdown").on('click', function () { $(this).toggleClass("show"); }); // Nice Select $('.site-nice-select').niceSelect(); //Counter-JS $('.count').counterUp({ delay: 10, time: 2000 }); //lucide icons lucide.createIcons(); // Invoice Options $('.add-new-option').on('click', function () { var optionss = `
` $('.optionss').append(optionss); }); // Invoice Options Remove $(document).on('click', '.remove-optionss', function () { $(this).closest('.row').remove(); }); $('.currency').on('change', function () { var selected = $('.currency option:selected') if (selected.val() == '') { $('.itemname').attr('disabled', true) $('.amount').attr('disabled', true) $('.add-new-option').addClass('disabled') return false } else { $('.itemname').attr('disabled', false) $('.amount').attr('disabled', false) $('.add-new-option').removeClass('disabled') } $('.currencyCode').text(selected.data('code')) }) $(document).on('keyup', '.amount', function () { var total = 0; $('.amount').each(function (e) { if ($(this).val() != '') { total += parseFloat($(this).val()); } $('.totalAmount').text(total.toFixed(2)) }) }) // Image Preview $('input[type="file"]').each(function () { // Refs var $file = $(this), $label = $file.next('label'), $labelText = $label.find('span'), labelDefault = $labelText.text(); // When a new file is selected $file.on('change', function (event) { var fileName = $file.val().split('\\').pop(), tmppath = URL.createObjectURL(event.target.files[0]); //Check successfully selection if (fileName) { $label .addClass('file-ok') .css('background-image', 'url(' + tmppath + ')'); $labelText.text(fileName); } else { $label.removeClass('file-ok'); $labelText.text(labelDefault); } }); }); // magnificPopup initialization $('.video-popup').magnificPopup({ type: 'iframe', }); })(jQuery);