2014-07-08 07:02:26 -04:00
|
|
|
define [
|
|
|
|
"base"
|
2016-10-20 07:15:22 -04:00
|
|
|
"ide/colors/ColorManager"
|
|
|
|
], (App, ColorManager) ->
|
2014-07-08 07:02:26 -04:00
|
|
|
App.controller "ChatMessageController", ["$scope", "ide", ($scope, ide) ->
|
2017-12-13 07:16:21 -05:00
|
|
|
hue = (user) ->
|
2016-11-25 06:08:32 -05:00
|
|
|
if !user?
|
|
|
|
return 0
|
|
|
|
else
|
|
|
|
return ColorManager.getHueForUserId(user.id)
|
2017-12-13 07:16:21 -05:00
|
|
|
|
|
|
|
$scope.getMessageStyle = (user) ->
|
|
|
|
"border-color" : "hsl(#{ hue(user) }, 70%, 70%)"
|
|
|
|
"background-color" : "hsl(#{ hue(user) }, 60%, 97%)"
|
|
|
|
|
|
|
|
$scope.getArrowStyle = (user) ->
|
|
|
|
"border-color" : "hsl(#{ hue(user) }, 70%, 70%)"
|
2014-07-08 07:02:26 -04:00
|
|
|
]
|