// BugFix in checkout with multishipping on step address

This commit is contained in:
mDeflotte
2011-12-06 16:03:00 +00:00
parent 022ce1a72c
commit 96e5d1dcb7
2 changed files with 53 additions and 52 deletions
+9 -6
View File
@@ -60,7 +60,7 @@ function updateAddressesDisplay(first_view)
else
{
$('#address_invoice_form:hidden').show('fast');
if ($('select#id_address_invoice').val())
if ($('#id_address_invoice').val())
updateAddressDisplay('invoice');
else
{
@@ -82,20 +82,23 @@ function updateAddressDisplay(addressType)
if (formatedAddressFieldsValuesList.length <= 0)
return false;
var idAddress = $('select#id_address_' + addressType + '').val();
var idAddress = $('#id_address_' + addressType + '').val();
buildAddressBlock(idAddress, addressType, $('#address_'+ addressType));
// change update link
var link = $('ul#address_' + addressType + ' li.address_update a').attr('href');
var expression = /id_address=\d+/;
link = link.replace(expression, 'id_address='+idAddress);
$('ul#address_' + addressType + ' li.address_update a').attr('href', link);
if (link)
{
link = link.replace(expression, 'id_address='+idAddress);
$('ul#address_' + addressType + ' li.address_update a').attr('href', link);
}
}
function updateAddresses()
{
var idAddress_delivery = $('select#id_address_delivery').val();
var idAddress_invoice = $('input[type=checkbox]#addressesAreEquals:checked').length == 1 ? idAddress_delivery : $('select#id_address_invoice').val();
var idAddress_delivery = $('#id_address_delivery').val();
var idAddress_invoice = $('input[type=checkbox]#addressesAreEquals:checked').length == 1 ? idAddress_delivery : $('#id_address_invoice').val();
$.ajax({
type: 'POST',