summaryrefslogtreecommitdiffstats
path: root/examples/modular-backbone/js
diff options
context:
space:
mode:
Diffstat (limited to 'examples/modular-backbone/js')
-rw-r--r--examples/modular-backbone/js/views/contributors/ContributorsView.js2
-rw-r--r--examples/modular-backbone/js/views/home/HomeView.js2
-rw-r--r--examples/modular-backbone/js/views/projects/ProjectsView.js3
3 files changed, 6 insertions, 1 deletions
diff --git a/examples/modular-backbone/js/views/contributors/ContributorsView.js b/examples/modular-backbone/js/views/contributors/ContributorsView.js
index b7b6826..d5dc83c 100644
--- a/examples/modular-backbone/js/views/contributors/ContributorsView.js
+++ b/examples/modular-backbone/js/views/contributors/ContributorsView.js
@@ -26,6 +26,8 @@ define([
render: function(){
+ $('.menu li').removeClass('active');
+ $('.menu li a[href="'+window.location.hash+'"]').parent().addClass('active');
var total_contributions = this.getTotalContributions(this.collection.models);
var total_contributors = this.collection.models.length;
diff --git a/examples/modular-backbone/js/views/home/HomeView.js b/examples/modular-backbone/js/views/home/HomeView.js
index 6c884f4..d32b0aa 100644
--- a/examples/modular-backbone/js/views/home/HomeView.js
+++ b/examples/modular-backbone/js/views/home/HomeView.js
@@ -11,6 +11,8 @@ define([
render: function(){
+ $('.menu li').removeClass('active');
+ $('.menu li a[href="#"]').parent().addClass('active');
this.$el.html(homeTemplate);
var sidebarView = new SidebarView();
diff --git a/examples/modular-backbone/js/views/projects/ProjectsView.js b/examples/modular-backbone/js/views/projects/ProjectsView.js
index 64d268c..a15201d 100644
--- a/examples/modular-backbone/js/views/projects/ProjectsView.js
+++ b/examples/modular-backbone/js/views/projects/ProjectsView.js
@@ -12,7 +12,8 @@ define([
var ProjectsView = Backbone.View.extend({
el: $("#page"),
render: function(){
-
+ $('.menu li').removeClass('active');
+ $('.menu li a[href="'+window.location.hash+'"]').parent().addClass('active');
this.$el.html(projectsTemplate);
var project0 = new ProjectModel({title: 'Cross Domain', url: 'https://github.com/thomasdavis/backbonetutorials/tree/gh-pages/examples/cross-domain'});