woocommerce-paypal-payments/modules/ppcp-wc-gateway/resources/js/common.js

22 lines
596 B
JavaScript
Raw Normal View History

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