From f299cd610652535dede504a2ce17191de19ae281 Mon Sep 17 00:00:00 2001 From: Noah Loomans Date: Wed, 21 Dec 2016 12:47:43 +0100 Subject: add analytics --- public/javascripts/main.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'public/javascripts/main.js') diff --git a/public/javascripts/main.js b/public/javascripts/main.js index 7d2c8bb..5ebeb7b 100644 --- a/public/javascripts/main.js +++ b/public/javascripts/main.js @@ -4,6 +4,7 @@ const schedule = require('./schedule') const weekSelector = require('./weekSelector') const favorite = require('./favorite') const scrollSnap = require('./scrollSnap') +const analytics = require('./analytics') const state = {} @@ -17,6 +18,7 @@ scrollSnap.startListening() if (favorite.get() != null) { state.selectedItem = favorite.get() favorite.update(state.selectedItem) + analytics.send.search(state.selectedItem, true) schedule.viewItem(weekSelector.getSelectedWeek(), state.selectedItem) } else { search.focus() @@ -25,10 +27,12 @@ if (favorite.get() != null) { search.on('search', function (selectedItem) { state.selectedItem = selectedItem favorite.update(state.selectedItem) + analytics.send.search(state.selectedItem) schedule.viewItem(weekSelector.getSelectedWeek(), state.selectedItem) }) weekSelector.on('weekChanged', function (newWeek) { + analytics.send.search(state.selectedItem) schedule.viewItem(newWeek, state.selectedItem) }) -- cgit v1.1