Sha256: f00f148517308ea4a2ba2206803a9a439180d02861de58a09bf8b457be8cd3e3

Contents?: true

Size: 1.28 KB

Versions: 48

Compression:

Stored size: 1.28 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 '@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

48 entries across 48 versions & 1 rubygems

Version Path
pg_rails-7.1.15 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.14 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.13 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.12 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.11 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.10 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.9 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.8 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.7 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.6 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.5 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.4 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.3 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.2 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.1.pre.6 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.1.pre.5 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.1.pre.4 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.1.pre.3 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.1.pre.2 pg_layout/app/javascript/config/turbo_rails/index.js
pg_rails-7.1.1.pre.1 pg_layout/app/javascript/config/turbo_rails/index.js