closePopup

context.closePopup() - Close the current open popup.

Return value - Void

const iframe = Addon.iframe();

const showDateEl = document.getElementById('show-date');
const showTestButtonEl = document.getElementById('show-test-button');
const submitButton = document.getElementById('submit');

iframe.fitSize('#settingsContent');

iframe.getSettings()
  .then(([response]) => {
    if (!response) {
      return;
    }

    showDateEl.checked = !!response.showDate;
    showTestButtonEl.checked = !!response.showTestButton;
  });

submitButton.addEventListener('click', () => {
  const showDate = showDateEl.checked;
  const showTestButton = showTestButtonEl.checked;

  iframe.setSettings({
    showDate,
    showTestButton,
  }).then(() => {
    iframe.closePopup();
  });
});
logo
Kaiten
If you have any questions or need help with integration feel free to write us at support@kaiten.io