Sha256: ba20ea163b2ed09b195f88a59c79ad43e4ed9379a845854d760a9ed13a8d4212

Contents?: true

Size: 675 Bytes

Versions: 12

Compression:

Stored size: 675 Bytes

Contents

require('jquery')
require('jquery-ujs')
require('jquery.cookie')
// var _  = require('lodash')
var is = require('is')

require('./init/controllers')
require('./init/forms')

window.track = function(event, attributes, fn){
  console.log("Track: " + event + " " + JSON.stringify(attributes))

  if (is.fn(attributes)) fn = attributes, attributes = null;
  if (is.undefined(attributes)) { attributes = {} }
  if ($.cookie('invisible') == "true") {
    if (!is.undefined(fn)) { fn() }
    return
  }

  if (typeof(analytics) == 'undefined') {
    return
  }

  attrs = _.extend({
    iteration: $('body').data('iteration')
  }, attributes)

  analytics.track(event, attrs, fn)
}

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
minimum_viable_product-0.7.10 assets/js/application.js
minimum_viable_product-0.7.9 assets/js/application.js
minimum_viable_product-0.7.8 assets/js/application.js
minimum_viable_product-0.7.7 assets/js/application.js
minimum_viable_product-0.7.6 assets/js/application.js
minimum_viable_product-0.7.5 assets/js/application.js
minimum_viable_product-0.7.4 assets/js/application.js
minimum_viable_product-0.7.3 assets/js/application.js
minimum_viable_product-0.7.2 assets/js/application.js
minimum_viable_product-0.7.1 assets/js/application.js
minimum_viable_product-0.7.0 assets/js/application.js
minimum_viable_product-0.6.7 assets/js/application.js