diff --git a/app/coffee/modules/common.coffee b/app/coffee/modules/common.coffee index 0113b34d..d7c660cf 100644 --- a/app/coffee/modules/common.coffee +++ b/app/coffee/modules/common.coffee @@ -386,3 +386,12 @@ Svg = () -> } module.directive("tgSvg", [Svg]) + +Autofocus = ($timeout) -> + return { + restrict: 'A', + link : ($scope, $element) -> + $timeout -> $element[0].focus() + } + +module.directive('tgAutofocus', ['$timeout', Autofocus]) diff --git a/app/partials/task/related-task-create-form.jade b/app/partials/task/related-task-create-form.jade index 3110a132..69cce1d0 100644 --- a/app/partials/task/related-task-create-form.jade +++ b/app/partials/task/related-task-create-form.jade @@ -1,6 +1,6 @@ .row.single-related-task.related-task-create-form.active(ng-if="openNewRelatedTask") .task-name - input(type='text', autofocus, placeholder="{{'TASK.PLACEHOLDER_SUBJECT' | translate}}") + input(type='text', tg-autofocus, placeholder="{{'TASK.PLACEHOLDER_SUBJECT' | translate}}") .task-settings a.save-task(ng-click="save()" title="{{'COMMON.SAVE' | translate}}") tg-svg(svg-icon="icon-save")