[backport] fix #1257

stable
Juanfran 2014-10-08 08:10:14 +02:00
parent 9a53551b23
commit 80b1f2eae7
1 changed files with 16 additions and 15 deletions

View File

@ -242,25 +242,26 @@ AssignedToDirective = ($rootscope, $confirm) ->
$scope.$watch $attrs.ngModel, (instance) -> $scope.$watch $attrs.ngModel, (instance) ->
renderAssignedTo(instance) renderAssignedTo(instance)
$el.on "click", ".user-assigned", (event) -> if editable
event.preventDefault() $el.on "click", ".user-assigned", (event) ->
$scope.$apply -> event.preventDefault()
$rootscope.$broadcast("assigned-to:add", $model.$modelValue) $scope.$apply ->
$rootscope.$broadcast("assigned-to:add", $model.$modelValue)
$el.on "click", ".icon-delete", (event) -> $el.on "click", ".icon-delete", (event) ->
event.preventDefault() event.preventDefault()
title = "Remove assigned to" title = "Remove assigned to"
subtitle = "" subtitle = ""
$confirm.ask(title, subtitle).then (finish) => $confirm.ask(title, subtitle).then (finish) =>
finish() finish()
$model.$modelValue.assigned_to = null $model.$modelValue.assigned_to = null
renderAssignedTo($model.$modelValue)
$scope.$on "assigned-to:added", (ctx, userId) ->
$model.$modelValue.assigned_to = userId
renderAssignedTo($model.$modelValue) renderAssignedTo($model.$modelValue)
$scope.$on "assigned-to:added", (ctx, userId) ->
$model.$modelValue.assigned_to = userId
renderAssignedTo($model.$modelValue)
return { return {
link:link, link:link,
require:"ngModel" require:"ngModel"