Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- (function () {
- var WAITING_TIMER_COUNTER = 30;
- var PART_OF_SECOND = 200;
- function waitPageSelector() {
- WAITING_TIMER_COUNTER--;
- var neededSelector = document.querySelector('wizard-app') &&
- document.querySelector('wizard-app').shadowRoot &&
- document.querySelector('wizard-app').shadowRoot.querySelector('wizard-main') &&
- document.querySelector('wizard-app').shadowRoot.querySelector('wizard-main').shadowRoot &&
- document.querySelector('wizard-app').shadowRoot.querySelector('wizard-main').shadowRoot.querySelector('wizard-panels') &&
- document.querySelector('wizard-app').shadowRoot.querySelector('wizard-main').shadowRoot.querySelector('wizard-panels').shadowRoot &&
- document.querySelector('wizard-app').shadowRoot.querySelector('wizard-main').shadowRoot.querySelector('wizard-panels').shadowRoot.querySelector('subcategories-panel') &&
- document.querySelector('wizard-app').shadowRoot.querySelector('wizard-main').shadowRoot.querySelector('wizard-panels').shadowRoot.querySelector('subcategories-panel').shadowRoot &&
- document.querySelector('wizard-app').shadowRoot.querySelector('wizard-main').shadowRoot.querySelector('wizard-panels').shadowRoot.querySelector('subcategories-panel').shadowRoot.querySelector('.title');
- console.log('neededSelector', neededSelector);
- if ((!neededSelector && WAITING_TIMER_COUNTER > 0) || !window.adoric) {
- setTimeout(waitPageSelector, PART_OF_SECOND);
- } else if (window.adoric) {
- triggerCampaign();
- }
- }
- waitPageSelector();
- function triggerCampaign() {
- console.log('triggerCampaign start');
- var neededSelector = document.querySelector('wizard-app') &&
- document.querySelector('wizard-app').shadowRoot &&
- document.querySelector('wizard-app').shadowRoot.querySelector('wizard-main');
- if (neededSelector) {
- var categoriesPanel = neededSelector.shadowRoot &&
- neededSelector.shadowRoot.querySelector('wizard-panels');
- if (categoriesPanel) {
- categoriesPanel.addEventListener('click', function () {
- console.log('categoriesPanel click');
- var title = categoriesPanel.shadowRoot &&
- categoriesPanel.shadowRoot.querySelector('subcategories-panel') &&
- categoriesPanel.shadowRoot.querySelector('subcategories-panel').shadowRoot &&
- categoriesPanel.shadowRoot.querySelector('subcategories-panel').shadowRoot.querySelector('.title');
- var hiddenTitle = categoriesPanel.shadowRoot &&
- categoriesPanel.shadowRoot.querySelector('subcategories-panel') &&
- categoriesPanel.shadowRoot.querySelector('subcategories-panel').shadowRoot &&
- categoriesPanel.shadowRoot.querySelector('subcategories-panel').shadowRoot.querySelector('.head.hide .title');
- console.log('title', title, 'hiddenTitle', hiddenTitle);
- if (!hiddenTitle && (title && title.textContent.trim() === 'Grow my email list' || title.textContent.trim() === 'Gamify users experience')) {
- adoric.trigger('showEmailAutomation');
- }
- });
- }
- }
- }
- })();
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement