Sha256: af2d24acdedb6abbbf6d020b5094e6d9f089aa2a5dcaae4c80a80462a52a8586

Contents?: true

Size: 1.3 KB

Versions: 6

Compression:

Stored size: 1.3 KB

Contents

// Es necesario que el consumer se setee antes de cargar la librería
// para que lo tomen los TurboCableStreamSourceElement's

import './set_consumer'
import './progress_bar'

import '@hotwired/turbo-rails'

// TODO: testear con capybara
document.addEventListener('turbo:before-cache', () => {
  document.querySelectorAll('#flash .alert').forEach((el) => {
    el.remove()
  })
  document.querySelectorAll('.offcanvas-backdrop').forEach((el) => {
    el.remove()
  })
  document.querySelectorAll('.offcanvas').forEach((el) => {
    el.classList.remove('show')
  })
})

// document.addEventListener('turbo:before-stream-render', function () { console.log('turbo:before-stream-render') })
// document.addEventListener('turbo:render', function () { console.log('turbo:render') })
// document.addEventListener('turbo:before-render', function () { console.log('turbo:before-render') })
// document.addEventListener('turbo:before-frame-render', function () { console.log('turbo:before-frame-render') })
// document.addEventListener('turbo:frame-load', function () { console.log('turbo:frame-load') })
// document.addEventListener('turbo:before-fetch-request', function () { console.log('turbo:before-fetch-request') })
// document.addEventListener('turbo:fetch-request-error', function () { console.log('turbo:fetch-request-error') })

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pg_rails-7.3.0 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.2.3 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.2.2 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.2.1 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.2.0 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.16 pg_layout/app/javascript/config/turbo_rails/index.js