Subversion Repositories SmartDukaan

Rev

Rev 28102 | Rev 28142 | 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() {

                bootbox.confirm({
                        message: "<div class = 'disclosurehindata'> <img src='resources/images/disclosure.png' style='width:100%'> </div>"
                        ,
                        buttons: {
                                confirm: {
                                        label: 'I agree',
                                        className: 'btn-success'
                                },
                                cancel: {
                                        label: 'I disagree',
                                        className: 'btn-danger'
                                }
                        },
                        callback: function(result) {
                                if (result == true) {
                                        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);
                });
}