summaryrefslogtreecommitdiff
path: root/public/assets/js/lib
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2016-03-30 15:36:20 -0400
committerJules Laplace <jules@okfoc.us>2016-03-30 15:36:20 -0400
commitd1a251ced60317aa0a0f43e571a4185e654ca9f1 (patch)
tree7e722e4561860b1d06a293398f353ebf03625267 /public/assets/js/lib
parentc26e066aee3bcbd84498eb3766a13f8ed8ed904d (diff)
active class on menu
Diffstat (limited to 'public/assets/js/lib')
-rw-r--r--public/assets/js/lib/NavView.js6
-rw-r--r--public/assets/js/lib/ProjectView.js2
2 files changed, 7 insertions, 1 deletions
diff --git a/public/assets/js/lib/NavView.js b/public/assets/js/lib/NavView.js
index a9fba25..b2fe341 100644
--- a/public/assets/js/lib/NavView.js
+++ b/public/assets/js/lib/NavView.js
@@ -49,7 +49,6 @@ var NavView = View.extend({
return
}
- console.log(view.page_number, view.project_id)
direction = direction || "down"
addClassForPeriod( document.body, direction, app.navigation_delay )
@@ -59,4 +58,9 @@ var NavView = View.extend({
app.view = view
},
+ setActive: function(id){
+ this.$(".active").removeClass("active")
+ this.$("[data-id=" + id + "]").addClass("active")
+ },
+
}) \ No newline at end of file
diff --git a/public/assets/js/lib/ProjectView.js b/public/assets/js/lib/ProjectView.js
index 061dcee..6ae581e 100644
--- a/public/assets/js/lib/ProjectView.js
+++ b/public/assets/js/lib/ProjectView.js
@@ -44,6 +44,8 @@ var ProjectView = View.extend({
else {
app.router.pushState("/project/" + this.project_id)
}
+
+ app.nav.setActive( this.project_id )
this.showing = true
addClassForPeriod( this.el, "showing", app.navigation_delay, function(){