chat designer: add flat design api description

This commit is contained in:
Felix Niklas 2015-11-24 13:07:07 +01:00
parent 778fe5b538
commit eb8ff4200b

View file

@ -66,6 +66,12 @@ class App.ChannelChat extends App.Controller
type: 'String' type: 'String'
description: 'CSS font-size with a unit like 12px, 1.5em. If left to undefined it inherits the font-size of the website.' description: 'CSS font-size with a unit like 12px, 1.5em. If left to undefined it inherits the font-size of the website.'
} }
{
name: 'flat'
default: 'false'
type: 'boolean'
description: 'Removes the shadows for a flat look.'
}
{ {
name: 'buttonClass' name: 'buttonClass'
default: "'open-zammad-chat'" default: "'open-zammad-chat'"
@ -267,6 +273,11 @@ class App.ChannelChat extends App.Controller
if parseInt(params.fontSize, 10) > 2 if parseInt(params.fontSize, 10) > 2
@chat.css('font-size', params.fontSize) @chat.css('font-size', params.fontSize)
@chatBackground.css('background', params.background) @chatBackground.css('background', params.background)
if params.flat is 'on'
@chat.addClass('zammad-chat--flat')
params.flat = true
else
@chat.removeClass('zammad-chat--flat')
if @permanent if @permanent
for key, value of @permanent for key, value of @permanent
@ -278,7 +289,7 @@ class App.ChannelChat extends App.Controller
# coffeelint: disable=no_unnecessary_double_quotes # coffeelint: disable=no_unnecessary_double_quotes
paramString += ",\n" paramString += ",\n"
# coffeelint: enable=no_unnecessary_double_quotes # coffeelint: enable=no_unnecessary_double_quotes
if value == 'true' || value == 'false' || _.isNumber(value) if value == true || value == false || _.isNumber(value)
paramString += " #{key}: #{value}" paramString += " #{key}: #{value}"
else else
paramString += " #{key}: '#{quote(value)}'" paramString += " #{key}: '#{quote(value)}'"