Skip to main content

block engage send - add to advanced before </body>

//kill engage
<script>
  document.addEventListener('DOMContentLoaded', function () {
    const interceptInitialEmailClick = () => {
      const originalBtn = document.querySelector('button[ng-click="sendEmailCampaign()"]');

      if (originalBtn && !originalBtn.dataset.replaced) {
        // Clone it so Angular doesn't bind to it
        const clone = originalBtn.cloneNode(true);
        clone.removeAttribute('ng-click');

        // Style it visually if needed
        clone.style.opacity = '0.6';
        clone.style.cursor = 'not-allowed';

        // Add our message
        clone.addEventListener('click', (e) => {
          e.preventDefault();
          e.stopPropagation();
          alert('Please upgrade to use this feature.');
        });

        // Replace original with clone
        originalBtn.replaceWith(clone);
        clone.dataset.replaced = 'true';
      }
    };

    const observer = new MutationObserver(interceptInitialEmailClick);
    observer.observe(document.body, { childList: true, subtree: true });

    interceptInitialEmailClick();
  });
</script>

//kill engage end