Sha256: 7d33371b5c222dfeec1443d6c44ff90faf250c5f14801ed351320fd901cd5505

Contents?: true

Size: 888 Bytes

Versions: 11

Compression:

Stored size: 888 Bytes

Contents

(function() {
  const create = (selector) => {
    const element = document.createElement("div")
    element.id = selector
    document.body.append(element)
    return element
  }

  const selector = "external-domain-warning"
  const selectorContainer = `${selector}-container`

  // if the container does not exist in the DOM, it creates a new one, otherwise, replace the content
  const externalDomainWarning = document.getElementById(selectorContainer) || create(selectorContainer)

  externalDomainWarning.innerHTML = ''
  externalDomainWarning.innerHTML = '<%= j(render partial: "invalid_url_modal").strip.html_safe %>'

  new window.Decidim.Dialogs(`#${selector}`, {
    closingSelector: `[data-dialog-close="${selector}"]`,
    backdropSelector: `[data-dialog="${selector}"]`,
    labelledby: `dialog-title-${selector}`,
    describedby: `dialog-desc-${selector}`
  }).open()
})()

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
decidim-core-0.27.9 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.27.8 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.27.7 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.27.6 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.26.10 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.26.9 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.27.5 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.26.8 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.27.4 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.27.3 app/views/decidim/links/invalid_url.js.erb
decidim-core-0.26.7 app/views/decidim/links/invalid_url.js.erb