Skip to content

Commit 5345896

Browse files
committed
added turbolinks handler
1 parent 5812a76 commit 5345896

File tree

1 file changed

+13
-3
lines changed
  • app/concepts/matestack/ui/core/js

1 file changed

+13
-3
lines changed

app/concepts/matestack/ui/core/js/core.js

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,23 @@ import collectionOrder from '../collection/order/order'
1818

1919
let matestackUiApp = undefined
2020

21-
document.addEventListener('DOMContentLoaded', () => {
21+
let turbolinksLoaded = false
2222

23+
document.addEventListener('turbolinks:load', () => {
24+
turbolinksLoaded = true
2325
matestackUiApp = new Vue({
24-
el: "#matestack_ui",
25-
store: store
26+
el: "#matestack_ui",
27+
store: store
2628
})
29+
})
2730

31+
document.addEventListener('DOMContentLoaded', () => {
32+
if(turbolinksLoaded === false){
33+
matestackUiApp = new Vue({
34+
el: "#matestack_ui",
35+
store: store
36+
})
37+
}
2838
})
2939

3040
export default Vue

0 commit comments

Comments
 (0)