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(); 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 disableOptions = (sourceSelector, targetSelector) => {
const source = jQuery(sourceSelector); 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( groupToggleSelect(
'#ppcp-intent', '#ppcp-intent',
[ [