|
@@ -3,6 +3,12 @@ define [
|
|
|
"ide/colors/ColorManager"
|
|
"ide/colors/ColorManager"
|
|
|
], (App, ColorManager) ->
|
|
], (App, ColorManager) ->
|
|
|
App.controller "ChatMessageController", ["$scope", "ide", ($scope, ide) ->
|
|
App.controller "ChatMessageController", ["$scope", "ide", ($scope, ide) ->
|
|
|
|
|
+ hslColorConfigs =
|
|
|
|
|
+ borderSaturation: window.uiConfig?.chatMessageBorderSaturation or "70%"
|
|
|
|
|
+ borderLightness : window.uiConfig?.chatMessageBorderLightness or "70%"
|
|
|
|
|
+ bgSaturation : window.uiConfig?.chatMessageBgSaturation or "60%"
|
|
|
|
|
+ bgLightness : window.uiConfig?.chatMessageBgLightness or "97%"
|
|
|
|
|
+
|
|
|
hue = (user) ->
|
|
hue = (user) ->
|
|
|
if !user?
|
|
if !user?
|
|
|
return 0
|
|
return 0
|
|
@@ -10,9 +16,15 @@ define [
|
|
|
return ColorManager.getHueForUserId(user.id)
|
|
return ColorManager.getHueForUserId(user.id)
|
|
|
|
|
|
|
|
$scope.getMessageStyle = (user) ->
|
|
$scope.getMessageStyle = (user) ->
|
|
|
- "border-color" : "hsl(#{ hue(user) }, 70%, 70%)"
|
|
|
|
|
- "background-color" : "hsl(#{ hue(user) }, 60%, 97%)"
|
|
|
|
|
|
|
+ style =
|
|
|
|
|
+ "border-color" : "hsl(#{ hue(user) }, #{ hslColorConfigs.borderSaturation }, #{ hslColorConfigs.borderLightness })"
|
|
|
|
|
+ "background-color" : "hsl(#{ hue(user) }, #{ hslColorConfigs.bgSaturation }, #{ hslColorConfigs.bgLightness })"
|
|
|
|
|
+ console.log style
|
|
|
|
|
+ return style
|
|
|
|
|
|
|
|
$scope.getArrowStyle = (user) ->
|
|
$scope.getArrowStyle = (user) ->
|
|
|
- "border-color" : "hsl(#{ hue(user) }, 70%, 70%)"
|
|
|
|
|
|
|
+ style =
|
|
|
|
|
+ "border-color" : "hsl(#{ hue(user) }, #{ hslColorConfigs.borderSaturation }, #{ hslColorConfigs.borderLightness })"
|
|
|
|
|
+ console.log style
|
|
|
|
|
+ return style
|
|
|
]
|
|
]
|