master
1# This is a manifest file that'll be compiled into application.js, which will include all the files
2# listed below.
3#
4# Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
5# or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
6#
7# It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
8# compiled file.
9#
10# Read Sprockets README (https:#github.com/sstephenson/sprockets#sprockets-directives) for details
11# about supported directives.
12#
13#= require clipboard
14#= require lodash
15#= require moment
16#= require jquery
17#= require jquery_ujs
18#= require backbone
19#= require Chart.bundle
20#= require chartkick
21#= require fullcalendar
22#= require vue
23
24#= require_self
25#= require_tree .
26#= require turbolinks
27
28window.Stronglifters ?= {}
29
30document.addEventListener "turbolinks:load", () =>
31 new Stronglifters.Startup().start()
32
33$(document).ready () =>
34 Stronglifters.Behaviour.install()
35 for event in [ "before-cache", "before-render", "before-visit", "click", "load", "render", "request-end", "request-start", "visit" ]
36 $(document).on "turbolinks:#{event}", =>
37 console.log "Triggered: #{event}"