update fields on toggle product message

This commit is contained in:
Kirill Braslavsky 2021-03-31 15:56:32 +03:00
parent 485428c46a
commit 9c787d5682

View file

@ -30,6 +30,10 @@ document.addEventListener(
updateCheckoutMessageFields();
}
if('ppcp-message_product_enabled' === event.target.getAttribute('id')){
updateProductMessageFields();
}
}
);
};
@ -96,6 +100,34 @@ document.addEventListener(
);
}
const updateProductMessageFields = () => {
groupToggleSelect(
'#ppcp-message_product_layout',
[
{
value:'text',
selector:'#field-message_product_logo'
},
{
value:'text',
selector:'#field-message_product_position'
},
{
value:'text',
selector:'#field-message_product_color'
},
{
value:'flex',
selector:'#field-message_product_flex_ratio'
},
{
value:'flex',
selector:'#field-message_product_flex_color'
}
]
);
}
const disableOptions = (sourceSelector, targetSelector) => {
const source = jQuery(sourceSelector);
@ -211,31 +243,7 @@ document.addEventListener(
]
);
groupToggleSelect(
'#ppcp-message_product_layout',
[
{
value:'text',
selector:'#field-message_product_logo'
},
{
value:'text',
selector:'#field-message_product_position'
},
{
value:'text',
selector:'#field-message_product_color'
},
{
value:'flex',
selector:'#field-message_product_flex_ratio'
},
{
value:'flex',
selector:'#field-message_product_flex_color'
}
]
);
groupToggleSelect(
'#ppcp-intent',
[