summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/lib/behaviours/autovue.js.coffee
blob: d8d3e666ed70a66b0b4ef9351b29908f49613aa2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
class Stronglifters.Autovue extends Stronglifters.Behaviour
  @on "turbolinks:load"

  execute: ->
    for element in $("[data-autovue]")
      window.views ?= []
      window.views.push new Vue
        el: element
        data: @data()

  data: ->
    return gon if gon?
    {}