react_ujs
Version:
Rails UJS for the react-rails gem
13 lines (12 loc) • 451 B
JavaScript
module.exports = {
// Attach handlers to Turbolinks-Classic events
// for mounting and unmounting components
setup: function(ujs) {
ujs.handleEvent(Turbolinks.EVENTS.CHANGE, ujs.handleMount);
ujs.handleEvent(Turbolinks.EVENTS.BEFORE_UNLOAD, ujs.handleUnmount);
},
teardown: function(ujs) {
ujs.removeEvent(Turbolinks.EVENTS.CHANGE, ujs.handleMount);
ujs.removeEvent(Turbolinks.EVENTS.BEFORE_UNLOAD, ujs.handleUnmount);
}
}