From 2fe07735975550ff42312f58545e8d4bb1b41416 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Thu, 24 Jul 2014 12:51:06 +0200 Subject: [PATCH] Fix an error withn the select of roles --- app/coffee/modules/admin/lightboxes.coffee | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/app/coffee/modules/admin/lightboxes.coffee b/app/coffee/modules/admin/lightboxes.coffee index 58e94767..9a785325 100644 --- a/app/coffee/modules/admin/lightboxes.coffee +++ b/app/coffee/modules/admin/lightboxes.coffee @@ -41,18 +41,16 @@ CreateMembersDirective = ($repo, $rootScope, $q, $confirm) ->
""") # i18n - createFieldSet = ($ctrl) -> - ctx = {roleList: $ctrl.scope.project.roles} - return template(ctx) - link = ($scope, $el, $attrs) -> - $ctrl = $el.controller() - - title = $el.find("h2") - fieldSet = createFieldSet($ctrl) - title.after(fieldSet) + createFieldSet = -> + ctx = {roleList: $scope.roles} + return template(ctx) $scope.$on "membersform:new", -> + title = $el.find("h2") + fieldSet = createFieldSet() + title.after(fieldSet) + $el.removeClass("hidden") $scope.$on "$destroy", -> @@ -76,7 +74,7 @@ CreateMembersDirective = ($repo, $rootScope, $q, $confirm) -> fieldSet = target.parent() target.removeClass("icon-plus").addClass("icon-delete") - newFieldSet = createFieldSet($ctrl) + newFieldSet = createFieldSet() fieldSet.after(newFieldSet) $el.on "click", ".button-green", (event) -> @@ -96,8 +94,7 @@ CreateMembersDirective = ($repo, $rootScope, $q, $confirm) -> if not form.validate() return - form = angular.element($el.find("form")) - fieldSets = form.children("fieldset") + fieldSets = $el.find("form > fieldset") invitations = _.map fieldSets, (fs) -> fieldset = angular.element(fs)