From 85a41e8848431a494cd86809bfbb9af539633795 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Tue, 4 Jun 2013 10:49:27 +0200 Subject: [PATCH] fix #1422. Changing default tags of a project is now remembered when not updating the whole page --- app/assets/javascripts/tracks.js | 3 ++- app/views/projects/update.js.erb | 2 +- app/views/todos/create.js.erb | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/tracks.js b/app/assets/javascripts/tracks.js index 90ab3bf2..98142199 100644 --- a/app/assets/javascripts/tracks.js +++ b/app/assets/javascripts/tracks.js @@ -34,8 +34,9 @@ var TracksForm = { $('#default_project_name_id').val(name); $('#project_name').html(name); }, - set_tag_list: function (name) { + set_tag_list_and_default_tag_list: function (name) { $('input#tag_list').val(name); + $('input#initial_tag_list').val(name); }, set_tag_list_for_multi_add: function (name) { $('#multi_tag_list').val(name); diff --git a/app/views/projects/update.js.erb b/app/views/projects/update.js.erb index 6d166252..a98ebaee 100644 --- a/app/views/projects/update.js.erb +++ b/app/views/projects/update.js.erb @@ -36,7 +36,7 @@ function update_project_page() { TracksForm.set_context_name_and_default_context_name("<%= escape_javascript(@project.default_context.name)%>"); <% end %> <% if @project.default_tags %> - TracksForm.set_tag_list("<%= escape_javascript(@project.default_tags)%>"); + TracksForm.set_tag_list_and_default_tag_list("<%= escape_javascript(@project.default_tags)%>"); <% end %> TracksPages.update_sidebar(html_for_sidebar()); } diff --git a/app/views/todos/create.js.erb b/app/views/todos/create.js.erb index c31fc9e9..560923c5 100644 --- a/app/views/todos/create.js.erb +++ b/app/views/todos/create.js.erb @@ -23,7 +23,7 @@ $('#todo-form-new-action').clearDeps(); TracksForm.set_context_name('<%=escape_javascript @initial_context_name%>'); TracksForm.set_project_name('<%=escape_javascript @initial_project_name%>'); - TracksForm.set_tag_list('<%=escape_javascript @initial_tags%>'); + TracksForm.set_tag_list_and_default_tag_list('<%=escape_javascript @initial_tags%>'); $('#todo-form-new-action input:text:first').focus(); $('#new_todo_starred_link .todo_star').removeClass('starred'); $('#new_todo_starred').val('false');