Sha256: 1bd2f1261fc07475e7c75388b9bcea159d0973d58139a891fd46e2c0c083d84b
Contents?: true
Size: 520 Bytes
Versions: 76
Compression:
Stored size: 520 Bytes
Contents
// app/javascript/turbo_progress_bar.js import { Turbo } from '@hotwired/turbo-rails' const adapter = Turbo.navigator.delegate.adapter document.addEventListener('turbo:before-fetch-request', function (event) { const target = event.target if (!(target instanceof HTMLElement)) return if (target.getAttribute('data-turbo-action') === 'advance') { adapter.formSubmissionStarted(this) } }) document.addEventListener('turbo:before-fetch-response', function (event) { adapter.formSubmissionFinished(this) })
Version data entries
76 entries across 76 versions & 1 rubygems