From da101a12476ec9553656b26c8fa5b6091335d5e9 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 22 Jul 2014 15:14:01 +0200 Subject: [PATCH] Implementing color selection for us status --- app/coffee/modules/admin/project-values.coffee | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/coffee/modules/admin/project-values.coffee b/app/coffee/modules/admin/project-values.coffee index 8866b214..9b0e3146 100644 --- a/app/coffee/modules/admin/project-values.coffee +++ b/app/coffee/modules/admin/project-values.coffee @@ -234,9 +234,13 @@ ProjectUsStatusDirective = ($log, $repo, $confirm, $location) -> status = target.scope().status $el.find(".select-color").hide() target.siblings(".select-color").show() - #body = angular.element("body") - #body.one "click", (event) -> - # $el.find(".select-color").hide() + # Hide when click outside + body = angular.element("body") + body.on "click", (event) => + if angular.element(event.target).parent(".select-color").length == 0 + $el.find(".select-color").hide() + body.ubind("click") + $el.on "click", ".select-color .color", (event) -> # Selecting one color on color selector