diff --git a/package.json b/package.json index e153f73..0f0a174 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@a2nt/ss-bootstrap-ui-webpack-boilerplate-react", - "version": "5.0.9", + "version": "5.1.0", "description": "This UI Kit allows you to build Bootstrap 5 webapp with some extra UI features. It's easy to extend and easy to convert HTML templates to CMS templates.", "author": "Tony Air ", "license": "BSD-2-Clause", diff --git a/src/js/ajax/lazy-images.js b/src/js/ajax/lazy-images.js index ef6956e..9385dad 100644 --- a/src/js/ajax/lazy-images.js +++ b/src/js/ajax/lazy-images.js @@ -49,5 +49,7 @@ export default ((W) => { } W.addEventListener(`${Events.LODEDANDREADY}`, loadLazyImages) - W.addEventListener(`${Events.AJAX}`, loadLazyImages) + W.addEventListener(`${Events.AJAX}`, () => { + setTimeout(loadLazyImages, 250) + }) })(window) diff --git a/src/js/ui/turnstile.js b/src/js/ui/turnstile.js new file mode 100644 index 0000000..ef1f2e3 --- /dev/null +++ b/src/js/ui/turnstile.js @@ -0,0 +1,14 @@ +import Events from '../_events' +const NAME = 'uiTurnstile' + +const init = () => { + if (typeof window.turnstile === undefined) { + return + } + + console.log(`${NAME}: init`) + window.turnstile.render('.cf-turnstile') +} + +window.addEventListener(`${Events.LODEDANDREADY}`, init) +window.addEventListener(`${Events.AJAX}`, init)