woocommerce-paypal-payments/modules/ppcp-wc-gateway/resources/js/common.js
2023-12-07 18:20:58 +00:00

25 lines
705 B
JavaScript

import DisplayManager from "./common/display-manager/DisplayManager";
import moveWrappedElements from "./common/wrapped-elements";
document.addEventListener(
'DOMContentLoaded',
() => {
// Wait for current execution context to end.
setTimeout(function () {
moveWrappedElements();
}, 0);
// Initialize DisplayManager.
const displayManager = new DisplayManager();
jQuery( '*[data-ppcp-display]' ).each( (index, el) => {
const rules = jQuery(el).data('ppcpDisplay');
for (const rule of rules) {
displayManager.addRule(rule);
}
});
displayManager.register();
}
);