Subversion Repositories SmartDukaan

Rev

Rev 23753 | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

$(function() {
        
        $(document).on('click', ".user-profile", function() {
                console.log("User Profile Button Clicked...")
                loadUserProfile("main-content");
        });
        
        $(document).on('click', '#payment-options-container', function(e){
                //console.log("payment-options-container clicked");
                var paymentOptionSize = parseInt($('#payment-options-container').attr("paymentOptionSize"));
                console.log("paymentOptionSize = "+paymentOptionSize);
                for(var index = 0; index < paymentOptionSize; index++){
                        if($(e.target).is('#paymentOption'+index)){
                                console.log("paymentOption"+ index +" Clicked!");
                                if(e.target.checked){
                                        $('#paymentOption'+index).val('true');
                                }else{
                                        $('#paymentOption'+index).val('false');
                                }
                        }
                }
        });
        
});

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

function updatePaymentOptions(){
        var paymentOptionIdStatuses = [];
        var paymentOptionSize = parseInt($('#payment-options-container').attr("paymentOptionSize"));
        console.log("paymentOptionSize = "+paymentOptionSize);
        for(var index = 0; index < paymentOptionSize; index++){
                var status = $('#paymentOption'+index).val();
                var paymentOptionId = $('#paymentOption'+index).attr("paymentOptionId");
                var paymentOptionIdStatusObject = {};
                paymentOptionIdStatusObject['paymentOptionId'] = paymentOptionId;
                paymentOptionIdStatusObject['status'] = (status == "true");
                paymentOptionIdStatuses.push(paymentOptionIdStatusObject);
        }
        console.log(paymentOptionIdStatuses);
        var json = JSON.stringify(paymentOptionIdStatuses);
        
        doPutAjaxRequestWithJsonHandler(context+"/paymentOption", json, function(response){
                $('#main-content').html(response);
        });
}