diff --git a/public/javascripts/application.js b/public/javascripts/application.js index ec2a0135..522081d8 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -170,10 +170,16 @@ function update_order(event, ui){ /* Unobtrusive jQuery behavior */ function project_defaults(){ - if(defaultContexts[$(this).val()] !== undefined) { - context_name = $(this).parents('form').find('input[name=context_name]'); - if(context_name.attr('edited') === undefined){ - context_name.val(defaultContexts[$(this).val()]); + if($('body').hasClass('contexts')){ + // don't change the context + // see ticket #934 + } + else { + if(defaultContexts[$(this).val()] !== undefined) { + context_name = $(this).parents('form').find('input[name=context_name]'); + if(context_name.attr('edited') === undefined){ + context_name.val(defaultContexts[$(this).val()]); + } } } if(defaultTags[$(this).val()] !== undefined) {