mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-06 12:25:15 +08:00
Fix message previews
This commit is contained in:
parent
babd27977d
commit
e867488ee2
1 changed files with 7 additions and 2 deletions
|
@ -172,11 +172,16 @@ document.addEventListener(
|
|||
|
||||
function createMessagesPreview(settingsCallback) {
|
||||
const render = (settings) => {
|
||||
const wrapper = document.querySelector(settings.wrapper);
|
||||
let wrapper = document.querySelector(settings.wrapper);
|
||||
if (!wrapper) {
|
||||
return;
|
||||
}
|
||||
wrapper.innerHTML = '';
|
||||
// looks like .innerHTML = '' is not enough, PayPal somehow renders with old style
|
||||
const parent = wrapper.parentElement;
|
||||
parent.removeChild(wrapper);
|
||||
wrapper = document.createElement('div');
|
||||
wrapper.setAttribute('id', settings.wrapper.replace('#', ''));
|
||||
parent.appendChild(wrapper);
|
||||
|
||||
const messageRenderer = new MessageRenderer(settings);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue