[-] BO : #PSTEST-1107 - switch between different product types in BO product page is broken

This commit is contained in:
tDidierjean
2012-03-28 15:34:11 +00:00
parent 5160e481c7
commit 017bec7b10
@@ -98,21 +98,27 @@
product_type = $("input[name=type_product]:checked").val(); product_type = $("input[name=type_product]:checked").val();
$('#product-tab-content-wait').show(); $('#product-tab-content-wait').show();
{if $is_pack} {if $is_pack}
$('#pack_product').attr('checked', 'checked'); onTabLoad('Informations', function(){
$('#pack_product').attr('checked', 'checked');
});
$('li.tab-row a[id*="VirtualProduct"]').hide(); $('li.tab-row a[id*="VirtualProduct"]').hide();
{elseif $product->is_virtual} {elseif $product->is_virtual}
$('#virtual_product').attr('checked', 'checked'); onTabLoad('Informations', function(){
$('#virtual_product').attr('checked', 'checked');
});
$('li.tab-row a[id*="Pack"]').hide(); $('li.tab-row a[id*="Pack"]').hide();
$('li.tab-row a[id*="Shipping"]').hide(); $('li.tab-row a[id*="Shipping"]').hide();
$('#condition').attr('disabled', 'disabled'); $('#condition').attr('disabled', 'disabled');
$('#condition option[value=new]').attr('selected', 'selected'); $('#condition option[value=new]').attr('selected', 'selected');
{else} {else}
$('#simple_product').attr('checked', 'checked'); onTabLoad('Informations', function(){
$('#simple_product').attr('checked', 'checked');
});
$('li.tab-row a[id*="Pack"]').hide(); $('li.tab-row a[id*="Pack"]').hide();
$('li.tab-row a[id*="VirtualProduct"]').hide(); $('li.tab-row a[id*="VirtualProduct"]').hide();
{/if} {/if}
$('input[name="type_product"]').click(function() $('input[name="type_product"]').live('click', function()
{ {
// Reset settings // Reset settings
$('li.tab-row a[id*="Pack"]').hide(); $('li.tab-row a[id*="Pack"]').hide();
@@ -151,7 +157,7 @@
} }
else if (product_type == {Product::PTYPE_VIRTUAL}) else if (product_type == {Product::PTYPE_VIRTUAL})
{ {
$('li.tab-row a[id*="VirtualProduct"]').show(); $('li.tab-row a[id*="VirtualProduct"]').show().click();
$('#is_virtual_good').attr('checked', true); $('#is_virtual_good').attr('checked', true);
$('#virtual_good').show(); $('#virtual_good').show();
$('#is_virtual').val(1); $('#is_virtual').val(1);