Subversion Repositories SmartDukaan

Rev

Rev 28134 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

$(function() {
        $(document).on('click', ".price-circular", function() {
                loadPriceCircular("main-content");
        });

        $(document).on('click', ".partner-price-circular", function() {
                loadPartnerPriceCircular("main-content");
        });

        $(document).on('change', 'select.criteria-item-brands', function() {
                changed = true;
        });
        $(document).on('click', 'select.criteria-item-model-catalogids+div > button', function() {
                if (changed) {
                        let brands = $('.criteria-item-brands').val();
                        console.log(brands);
                        $brandsContainer = $(this);
                        var url = `${context}/entity?brands=${brands.join(",")}&categoryId=3&limit=0`;
                        $select = $('.criteria-item-model-catalogids');
                        console.log($select)
                        $select.html('');
                        if (brands.length > 0) {
                                doGetAjaxRequestHandler(url, function(response) {
                                        data = JSON.parse(response);
                                        console.log(data)
                                        for (i = 0; i < data.length; i++) {
                                                $select.append(`<option value="${data[i].catalogId_i}">${data[i].title_s}</option>`);
                                        }
                                        $select.multiselect('rebuild');
                                });
                        } else {
                                $select.html('');
                                $select.multiselect('rebuild');
                        }
                        changed = !changed;
                }
        });

        $(document).on('click', ".submit-circular-request", function() {
                var brand = $("#brands").val();
                doGetAjaxRequestHandler(context + "/priceCircularByBrand?brand=" + brand,
                        function(response) {
                                console.log(response)
                                $('.price-circular-container').html(response);
                        });
        });



});

function loadPriceCircular(domId) {
        doGetAjaxRequestHandler(context + "/priceCircular",
                function(response) {
                        $('#' + domId).html(response);
                });
}

function loadPartnerPriceCircular(domId) {
        doGetAjaxRequestHandler(context + "/partnerPriceCircular",
                function(response) {
                        $('#' + domId).html(response);
                });
}