How to use the rails-ujs.delegate function in rails-ujs

To help you get started, we’ve selected a few rails-ujs examples, based on popular ways it is used in public projects.

github snibox / snibox / app / javascript / packs / common.js View on Github external
const showConfirmationDialog = element => {
  Notifications.confirm(
      element.getAttribute('data-text'),
      result => confirmed(element, result)
  )
}

const confirmed = (element, result) => {
  if (result.value) {
    element.removeAttribute('data-confirm-swal')
    element.click()
  }
}

Rails.delegate(document, 'a[data-confirm-swal]', 'click', handleConfirm)

Rails.start()

smoothscroll.polyfill()

rails-ujs

Ruby on Rails unobtrusive scripting adapter

MIT
Latest version published 3 months ago

Package Health Score

95 / 100
Full package analysis

Similar packages