From 0902269bfd804889e212391c87726c0193eefe3d Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Thu, 3 Jul 2014 20:48:36 +0200 Subject: [PATCH] fix setting default tags on editing a project of a todo somehow the js for setting the default tags stopped working. jquery update? --- app/assets/javascripts/tracks.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/tracks.js b/app/assets/javascripts/tracks.js index 0665e795..69808cfa 100644 --- a/app/assets/javascripts/tracks.js +++ b/app/assets/javascripts/tracks.js @@ -1289,11 +1289,11 @@ function update_order(event, ui){ 'script'); } -function set_defaults(defaults, val, input_name) { - if(defaults[val] !== undefined) { - var input = $(this).parents('form').find('input[name='+input_name+']'); +function set_defaults(defaults, field, input_name) { + if(defaults[field.val()] !== undefined) { + var input = field.parents(".edit_todo_form").find('input[name='+input_name+']'); if(input.attr('edited') === undefined) { - input.val(defaults[val]); + input.val(defaults[field.val()]); } } } @@ -1303,9 +1303,9 @@ function project_defaults(){ // don't change the context // see ticket #934 } else { - set_defaults(defaultContexts, $(this).val(), 'context_name'); + set_defaults(defaultContexts, $(this), 'context_name'); } - set_defaults(defaultTags, $(this).val(), 'tag_list') + set_defaults(defaultTags, $(this), 'tag_list') } function enable_rich_interaction(){