diff options
Diffstat (limited to 'examples/modular-backbone/js')
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'}); |