summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-09-30 17:45:10 -0400
committerJules Laplace <jules@okfoc.us>2014-09-30 17:45:10 -0400
commita0f8dc283b618105dbba0f25624488b55b47990a (patch)
treebea9a7300c3ddd4e263e8074b3f75139b55807b8
parent2bdf7e7646cf1b61dad95a36e9d05278bc1fd745 (diff)
binding events
-rw-r--r--public/assets/javascripts/mx/extensions/mx.movements.js2
-rw-r--r--public/assets/javascripts/ui/reader/ReaderView.js3
-rw-r--r--public/assets/javascripts/ui/reader/Tracker.js11
-rwxr-xr-xpublic/assets/stylesheets/app.css2
-rw-r--r--views/partials/scripts.ejs1
5 files changed, 16 insertions, 3 deletions
diff --git a/public/assets/javascripts/mx/extensions/mx.movements.js b/public/assets/javascripts/mx/extensions/mx.movements.js
index 669a7f4..cea3325 100644
--- a/public/assets/javascripts/mx/extensions/mx.movements.js
+++ b/public/assets/javascripts/mx/extensions/mx.movements.js
@@ -99,7 +99,7 @@ MX.Movements = function (cam) {
break
case 27: // esc
- map.toggle()
+ map && map.toggle()
break
}
})
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
},
diff --git a/public/assets/stylesheets/app.css b/public/assets/stylesheets/app.css
index 3464b5c..672f8f3 100755
--- a/public/assets/stylesheets/app.css
+++ b/public/assets/stylesheets/app.css
@@ -1939,7 +1939,7 @@ a[data-role="forgot-password"] {
position: fixed;
right: 0px;
bottom: 10px;
- padding-right:10px;
+ padding: 3px 10px 3px 4px;
background:rgba(255,255,255,0.95);
z-index: 2;
}
diff --git a/views/partials/scripts.ejs b/views/partials/scripts.ejs
index e0dd0f5..11512b9 100644
--- a/views/partials/scripts.ejs
+++ b/views/partials/scripts.ejs
@@ -102,6 +102,7 @@
<script type="text/javascript" src="/assets/javascripts/ui/reader/ReaderView.js"></script>
<script type="text/javascript" src="/assets/javascripts/ui/reader/MediaPlayer.js"></script>
+<script type="text/javascript" src="/assets/javascripts/ui/reader/Tracker.js"></script>
<script type="text/javascript" src="/assets/javascripts/ui/_router.js"></script>