Subversion Repositories SmartDukaan

Rev

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

$().ready(function() {
        $("form#update-retailer-details-form input").each(function(){
                $(this).attr('autocomplete', 'off');
        });
});
$().ready(function() {
        $('#update-retailer-details-form').validate({
                        submitHandler: function (form, event) {
                                event.preventDefault();
                                if(validateRetailerDetails()){
                                        alert("Please fix errors");
                                        return false;
                                }
                                var json = retailerDetailsJson();
                                console.log("retailerJson = " + json);
                                if(confirm("Are you sure you want to update Retailer Details!") == true){
                                        var response = doPutAjaxRequestWithJson("retailerDetails",json);
                                        $('#retailer-details-container').html(response);
                             return false; // required to block normal submit since you used ajax
                                }
               }
        });
  
});

$().ready(function(){
        $('#shops').click(function(e){
                //console.log(e.target + " clicked");
                var shopDetailsSize = $("#shopDetailsSize").attr("size");
                for(var i = 0; i < shopDetailsSize; i++){
                        if($(e.target).is('#sameAsRetailerAddress'+i)){
                                console.log("sameAsRetailerAddress"+ i +" Clicked!");
                                if (e.target.checked) {
                                        processSameAsRetailerAddressEvent(i);
                                }
                        }
                }
        });
})

function processSameAsRetailerAddressEvent(counter){
        $('#shopAddressName'+counter).val($('#retailerAddressName').val());
        $('#shopAddressLine1'+counter).val($('#retailerAddressLine1').val());
        $('#shopAddressLine2'+counter).val($('#retailerAddressLine2').val());
        $('#shopAddressCity'+counter).val($('#retailerAddressCity').val());
        $('#shopAddressPinCode'+counter).val($('#retailerAddressPinCode').val());
        $('#shopAddressState'+counter).val($('#retailerAddressState').val());
}