From 7eb29194c31948debb1f5f2e16787c1bfd3b4e54 Mon Sep 17 00:00:00 2001 From: Eric Allen Date: Wed, 21 Oct 2009 14:45:55 -0400 Subject: [PATCH] Update sidebar when project status is changed --- app/controllers/projects_controller.rb | 1 + app/views/projects/update.js.rjs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 9bdadaf5..d62f6aa0 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -126,6 +126,7 @@ class ProjectsController < ApplicationController @active_projects_count = current_user.projects.active.count @hidden_projects_count = current_user.projects.hidden.count @completed_projects_count = current_user.projects.completed.count + init_data_for_sidebar render :template => 'projects/update.js.rjs' return elsif boolean_param('update_status') diff --git a/app/views/projects/update.js.rjs b/app/views/projects/update.js.rjs index 46524f1a..a8b4d3a8 100644 --- a/app/views/projects/update.js.rjs +++ b/app/views/projects/update.js.rjs @@ -27,3 +27,6 @@ else page << "defaultContexts = #{default_contexts_for_autocomplete};" page << "defaultTags = #{default_tags_for_autocomplete};" end + +page.replace_html "sidebar", :file => 'sidebar/sidebar.html.erb' +