Rev 23094 | Rev 23343 | 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(){$('#existing-shops').click(function(e){console.log("existing-shops 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) {$(e.target).val('true');processSameAsRetailerAddressEvent(i);}else{$(e.target).val('false');}}}});})$().ready(function(){$('#new-shops').click(function(e){console.log("new-shops 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) {$(e.target).val('true');//processSameAsRetailerAddressEvent(i);$('#new-shops-address').html('');}else{$(e.target).val('false');var shopAddressUi = getNewShopAddressUiElements(i);$('#new-shops-address').html(shopAddressUi);}}}});})function getNewShopAddressUiElements(counter){var shopAddressUi = '<div class="row">'+'<div class="col-lg-4 form-group">'+'<p class="bold-details">NAME</p>'+'</div>'+'<div class="col-lg-6 form-group">'+'<input placeholder="Name" id="shopAddressName'+counter+'" name="shopAddressName'+counter+'" type="text" value="" class="form-control input-sm">'+'</div>'+'</div>'+'<div class="row">'+'<div class="col-lg-4 form-group">'+'<p class="bold-details">LINE1</p>'+'</div>'+'<div class="col-lg-6 form-group">'+'<input placeholder="Line1" id="shopAddressLine1'+counter+'" name="shopAddressLine1'+counter+'" type="text" value="" class="form-control input-sm">'+'</div>'+'</div>'+'<div class="row">'+'<div class="col-lg-4 form-group">'+'<p class="bold-details">LINE2</p>'+'</div>'+'<div class="col-lg-6 form-group">'+'<input placeholder="Line2" id="shopAddressLine2'+counter+'" name="shopAddressLine2'+counter+'" type="text" value="" class="form-control input-sm">'+'</div>'+'</div>'+'<div class="row">'+'<div class="col-lg-4 form-group">'+'<p class="bold-details">CITY</p>'+'</div>'+'<div class="col-lg-6 form-group">'+'<input placeholder="City" id="shopAddressCity'+counter+'" name="shopAddressCity'+counter+'" type="text" value="" class="form-control input-sm">'+'</div>'+'</div>'+'<div class="row">'+'<div class="col-lg-4 form-group">'+'<p class="bold-details">PIN CODE</p>'+'</div>'+'<div class="col-lg-6 form-group">'+'<input placeholder="Pin Code" id="shopAddressPinCode'+counter+'" name="shopAddressPinCode'+counter+'" type="text" value="" class="form-control input-sm">'+'</div>'+'</div>'+'<div class="row">'+'<div class="col-lg-4 form-group">'+'<p class="bold-details">STATE</p>'+'</div>'+'<div class="col-lg-6 form-group">'+'<select class="form-control input-sm" id="shopAddressState'+counter+'" name="shopAddressState'+counter+'" placeholder="State">'+'<option value="" disabled selected>State</option>';for(var index = 0; index< stateNames.length; index++){shopAddressUi = shopAddressUi + '<option value="'+stateNames[index]+'">'+stateNames[index]+'</option>'}shopAddressUi = shopAddressUi + '</select>'+'</div>'+'</div>';return shopAddressUi;}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());}$('#fofoPartner').on('change', function() {if (this.checked) {$('#fofoPartner').val('true');}else{$('#fofoPartner').val('false');}});$('#active').on('change', function() {if (this.checked) {$('#active').val('true');}else{$('#active').val('false');}});