diff options
-rw-r--r-- | extensions/UserStory/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/extensions/UserStory/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl b/extensions/UserStory/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl index 594e854b1..a0c904fe0 100644 --- a/extensions/UserStory/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl +++ b/extensions/UserStory/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl @@ -8,6 +8,7 @@ [% RETURN UNLESS default.user_story_group.0 && default.check_can_change_field('cf_user_story', 0, 1) %] +</tbody> <tbody id="cf_user_story_container" class="expert_fields bz_default_hidden"> <tr> <th class="field_label"> @@ -37,6 +38,9 @@ user_story_components.push('[% c FILTER js %]'); [% END %] function toggleUserStory() { + if (YAHOO.util.Dom.get('user_story').value != '') { + hideUserStoryEdit(); + } if (user_story_components.length == 0) { YAHOO.util.Dom.removeClass('cf_user_story_container', 'bz_default_hidden'); YAHOO.util.Dom.get('user_story').disabled = false; @@ -64,15 +68,17 @@ } } } - YAHOO.util.Event.addListener('component', 'change', toggleUserStory); - YAHOO.util.Event.addListener('user_story_edit_action', 'click', function() { + function hideUserStoryEdit() { YAHOO.util.Dom.addClass('user_story_edit', 'bz_default_hidden'); YAHOO.util.Dom.addClass('user_story_readonly', 'bz_default_hidden'); YAHOO.util.Dom.removeClass('user_story_edit_container', 'bz_default_hidden'); + } + YAHOO.util.Event.addListener('component', 'change', toggleUserStory); + YAHOO.util.Event.addListener('user_story_edit_action', 'click', function() { + hideUserStoryEdit(); YAHOO.util.Dom.get('user_story').focus(); }); toggleUserStory(); </script> </td> </tr> -</tbody> |