From b9b47919cc8e335d11d3ea1faa2ddf9346cf3d49 Mon Sep 17 00:00:00 2001 From: David Lawrence Date: Wed, 6 Aug 2014 14:16:50 +0800 Subject: Bug 1047142: The User Story field should be expanded/editable by default if it's non-empty when cloning a bug --- .../hook/bug/create/create-after_custom_fields.html.tmpl | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'extensions/UserStory/template/en/default/hook/bug/create/create-after_custom_fields.html.tmpl') 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) %] + @@ -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(); - -- cgit v1.2.3-24-g4f1b