summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ui')
-rw-r--r--public/assets/javascripts/ui/reader/ReaderView.js3
-rw-r--r--public/assets/javascripts/ui/reader/Tracker.js11
2 files changed, 13 insertions, 1 deletions
diff --git a/public/assets/javascripts/ui/reader/ReaderView.js b/public/assets/javascripts/ui/reader/ReaderView.js
index d80f225..c43dc9c 100644
--- a/public/assets/javascripts/ui/reader/ReaderView.js
+++ b/public/assets/javascripts/ui/reader/ReaderView.js
@@ -15,6 +15,9 @@ var ReaderView = View.extend({
if (window.location.search.indexOf("noui") !== -1) {
$(".logo,.topLinks,#editorView").hide()
}
+ else {
+ this.tracker = new Tracker ()
+ }
if (window.location.search.indexOf("mute") !== -1) {
app.muted = true
}
diff --git a/public/assets/javascripts/ui/reader/Tracker.js b/public/assets/javascripts/ui/reader/Tracker.js
index 7c31ce7..7d9d936 100644
--- a/public/assets/javascripts/ui/reader/Tracker.js
+++ b/public/assets/javascripts/ui/reader/Tracker.js
@@ -11,10 +11,18 @@ var Tracker = Fiber.extend(function(base){
this.sceneryTimer = new Timer ()
this.events = []
+
+ this.bind()
+ this.trackPageview()
+ },
+
+ bind: function () {
+ //
+ window.addEventListener("click", this.trackClick.bind(this), true)
},
trackPageview: function(opt){
- this.events.push([ "view", this.wall_id, duration ])
+ this.events.push([ "view" ])
},
//
@@ -62,6 +70,7 @@ var Tracker = Fiber.extend(function(base){
// how many clicks per room
trackClick: function(opt){
+ console.log("track click")
this.clicks += 1
},