HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/topswtwmobile.komma.pro/wwwroot/js/app/pages/products.js
define(['isotope'], function (Isotope) {
    var iso;
    if ($('.isotope-products').size()) {
        //iso = new Isotope('.isotope-products', {
        //    itemSelector: '.product-block',
        //    layoutMode: 'vertical'
        //});

        // Product filter
        //checkFilters();
        //$('.filter-holder select').bind('change', checkFilters);
    }

    // Amount in cart
    $('.products .quantity-btn, .productDetail .quantity-btn').bind('click', function () {
        var $input = $(this).parent().siblings('input');
        var quantity = $input.val();
        if ($(this).hasClass('add')) quantity++;
        if ($(this).hasClass('remove') && quantity > 1) quantity--;
        $input.val(quantity);
    });


    function checkFilters() {
        var filters = ['bypass', 'filter-type'];

        // Add filter classes to array
        var classes = [];
        for (var key in filters) {
            var value = $('#' + filters[key]).val();
            if (value != 'all') {
                classes.push('filter-' + value);
            }
        }

        iso.arrange({
            filter: function () {
                var valid = true;
                for (var i = 0; i < classes.length; i++) {
                    if (!$(this).hasClass(classes[i])) valid = false;
                }
                return valid;
            }
        });
    }
});

$('.filter-info-icon').click(function (e) {
    e.stopPropagation();
    //hide old blocks
    hide_filter_info()
    //show correct block
    $(this).parent().find('.filter-info-block').show();
    //Set z-index of parent
    $(this).parents('article').css('z-index', 6);
    //activate click function
    $(document).bind("click.hideinfo", function () {
        $(document).unbind("click.hideinfo");
        hide_filter_info();
    });
    return false;
})
$('.filter-info-block .cross').click(function (e) {
    e.stopPropagation();
    hide_filter_info()
    return false;

})
$('.filter-info-block').click(function (e) {
    e.stopPropagation();
    return false;        // This should not be used unless you do not want
})

function hide_filter_info(){
    $('article').css('z-index', 0);
    $('.filter-info-block').hide();
}