forked from fixin.me/fixin.me
Stimulus controllers were reaching into Turbo.StreamElement.prototype to call disableElement/enableElement — tight coupling to Turbo internals. Extract both functions to app/javascript/element_helpers.js and import from there in application.js (which still assigns them to the Turbo prototype for server-driven Turbo Stream actions), details_controller, and readout_unit_controller. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 lines
367 B
Ruby
9 lines
367 B
Ruby
# Pin npm packages by running ./bin/importmap
|
|
|
|
pin "application", preload: true
|
|
pin "element_helpers"
|
|
pin "@hotwired/turbo-rails", to: "turbo.min.js", preload: true
|
|
pin "@hotwired/stimulus", to: "stimulus.min.js", preload: true
|
|
pin "@hotwired/stimulus-loading", to: "stimulus-loading.js", preload: true
|
|
pin_all_from "app/javascript/controllers", under: "controllers"
|