diff --git a/app/modules/stories/header/story-header.controller.coffee b/app/modules/stories/header/story-header.controller.coffee index f0720cb9..46304d9a 100644 --- a/app/modules/stories/header/story-header.controller.coffee +++ b/app/modules/stories/header/story-header.controller.coffee @@ -14,7 +14,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # -# File: epics.dashboard.controller.coffee +# File: story-header.controller.coffee ### module = angular.module("taigaUserStories") @@ -25,9 +25,10 @@ class StoryHeaderController "$tgConfirm", "$tgQueueModelTransformation", "$tgNavUrls", + "$window" ] - constructor: (@rootScope, @confirm, @modelTransform, @navUrls) -> + constructor: (@rootScope, @confirm, @modelTransform, @navUrls, @window) -> @.editMode = false @.loadingSubject = false @.originalSubject = @.item.subject @@ -54,10 +55,12 @@ class StoryHeaderController } editSubject: (value) -> - if value - @.editMode = true - if !value - @.editMode = false + selection = @window.getSelection() + if selection.type != "Range" + if value + @.editMode = true + if !value + @.editMode = false onKeyDown: (event) -> if event.which == 13 diff --git a/app/modules/stories/header/story-header.scss b/app/modules/stories/header/story-header.scss index 330db122..f98ec85c 100644 --- a/app/modules/stories/header/story-header.scss +++ b/app/modules/stories/header/story-header.scss @@ -39,6 +39,7 @@ @include font-type(text); align-content: center; display: flex; + max-width: 95%; position: relative; transition: all .2s linear; &.blocked {