From 0a69520d6452fad04beb7078e0046c848a6fabdd Mon Sep 17 00:00:00 2001 From: Karl Prieb <karl@prieb.me> Date: Mon, 2 Jan 2017 19:42:08 -0200 Subject: [PATCH] create info-font-color classes --- packages/rocketchat-emoji/emojiPicker.html | 2 +- .../client/messageAttachment.html | 2 +- packages/rocketchat-theme/server/colors.less | 75 ++++++++----------- .../message/message.coffee | 5 +- .../message/message.html | 10 +-- packages/rocketchat-ui/views/app/room.html | 2 +- 6 files changed, 45 insertions(+), 51 deletions(-) diff --git a/packages/rocketchat-emoji/emojiPicker.html b/packages/rocketchat-emoji/emojiPicker.html index 8f4c4395660..c711418b0fc 100644 --- a/packages/rocketchat-emoji/emojiPicker.html +++ b/packages/rocketchat-emoji/emojiPicker.html @@ -21,7 +21,7 @@ <ul class="filter-list"> {{#each category}} <li class="filter-item {{activeCategory .}}" title="{{categoryName .}}"> - <a href="#{{.}}" class="category-link info-font-color"><i class="category-icon icon-{{.}}"></i></a> + <a href="#{{.}}" class="category-link color-info-font-color"><i class="category-icon icon-{{.}}"></i></a> </li> {{/each}} </ul> diff --git a/packages/rocketchat-message-attachments/client/messageAttachment.html b/packages/rocketchat-message-attachments/client/messageAttachment.html index 7860efe8775..51a92296abf 100644 --- a/packages/rocketchat-message-attachments/client/messageAttachment.html +++ b/packages/rocketchat-message-attachments/client/messageAttachment.html @@ -3,7 +3,7 @@ <!-- <div>fallback: {{fallback}}</div> --> {{pretext}} <div class="attachment-block"> - <div class="attachment-block-border" style="background-color: {{color}}"></div> + <div class="attachment-block-border background-info-font-color" style="background-color: {{color}}"></div> {{#if author_name}} {{#if author_link}} <div class="attachment-author"> diff --git a/packages/rocketchat-theme/server/colors.less b/packages/rocketchat-theme/server/colors.less index 32b3f0be66b..80c69b52832 100755 --- a/packages/rocketchat-theme/server/colors.less +++ b/packages/rocketchat-theme/server/colors.less @@ -1,21 +1,3 @@ -.global-font-family { - font-family: @body-font-family; -} - -.color-primary-font-color { - color: @primary-font-color; -} - -.border-component-color { - border-color: @component-color; -} - -.code-colors { - background-color: @code-background-color; - border-color: @code-border-color; - color: @code-font-color; -} - /** ---------------------------------------------------------------------------- * Derivative colours (fixed variants of inherited variables) */ @@ -38,6 +20,36 @@ @code-border-color: #cccccc; @code-font-color: #333333; +/** ---------------------------------------------------------------------------- + * Transparency variables + */ + +.global-font-family { + font-family: @body-font-family; +} + +.color-primary-font-color { + color: @primary-font-color; +} + +.border-component-color { + border-color: @component-color; +} + +.code-colors { + background-color: @code-background-color; + border-color: @code-border-color; + color: @code-font-color; +} + +.color-info-font-color { + color: @info-font-color; +} + +.background-info-font-color { + background-color: @info-font-color; +} + /** ---------------------------------------------------------------------------- * Transparency variables */ @@ -133,10 +145,6 @@ background-color: @transparent-lighter; } -/** ---------------------------------------------------------------------------- - * Document components - */ - .filter-item { border-color: @secondary-background-color; @@ -149,9 +157,9 @@ } } -.info-font-color { - color: @info-font-color; -} +/** ---------------------------------------------------------------------------- + * Document components + */ .secondary-background-color { background-color: @secondary-background-color; @@ -578,10 +586,6 @@ a:hover { } .messages-box { - .start { - color: @info-font-color; - } - .editing .body, textarea.editing { background-color: lighten(@pending-color, 40%); @@ -616,10 +620,6 @@ a:hover { color: @primary-font-color; } - &.system .body { - color: @info-font-color; - } - .toggle-options { color: @secondary-font-color; } @@ -642,11 +642,9 @@ a:hover { background-color: @content-background-color; } - &.new-day::after, .info, .user-view, .message-alias { - color: @info-font-color; border-color: @component-color; } @@ -656,7 +654,6 @@ a:hover { .is-bot, .role-tag { - background-color: @info-font-color; color: contrast(@info-font-color); } @@ -681,12 +678,6 @@ a:hover { .highlight-text { background-color: @selection-background; } - - .attachment { - .attachment-block-border { - background-color: @info-font-color; - } - } } /** ---------------------------------------------------------------------------- diff --git a/packages/rocketchat-ui-message/message/message.coffee b/packages/rocketchat-ui-message/message/message.coffee index 48a688d0f71..2c05788f8de 100644 --- a/packages/rocketchat-ui-message/message/message.coffee +++ b/packages/rocketchat-ui-message/message/message.coffee @@ -32,8 +32,11 @@ Template.message.helpers return 'temp' body: -> return Template.instance().body - system: -> + system: (returnClass) -> if RocketChat.MessageTypes.isSystemMessage(this) + if returnClass + return 'color-info-font-color' + return 'system' edited: -> return Template.instance().wasEdited diff --git a/packages/rocketchat-ui-message/message/message.html b/packages/rocketchat-ui-message/message/message.html index 5ce8b8995a0..e0436bf27e4 100644 --- a/packages/rocketchat-ui-message/message/message.html +++ b/packages/rocketchat-ui-message/message/message.html @@ -25,16 +25,16 @@ {{/if}} {{/if}} {{#if alias}} - <button type="button" class="user user-card-message" data-username="{{u.username}}" tabindex="1">{{alias}} <span class="message-alias">@{{u.username}}</span></button> + <button type="button" class="user user-card-message" data-username="{{u.username}}" tabindex="1">{{alias}} <span class="message-alias color-info-font-color">@{{u.username}}</span></button> {{else}} <button type="button" class="user user-card-message" data-username="{{u.username}}" tabindex="1">{{u.username}}</button> {{/if}} - <span class="info"> + <span class="info color-info-font-color"> {{#each roleTags}} - <span class="role-tag" data-role="{{description}}">{{description}}</span> + <span class="role-tag background-info-font-color" data-role="{{description}}">{{description}}</span> {{/each}} {{#if isBot}} - <span class="is-bot">BOT</span> + <span class="is-bot background-info-font-color">BOT</span> {{/if}} <span class="time" title='{{date}} {{time}}'>{{time}}</span> {{#if edited}} @@ -50,7 +50,7 @@ <i class="icon-cog message-cog" aria-label="{{_ "Actions"}}"></i> </div> </span> - <div class="body" dir="auto"> + <div class="body {{system true}}" dir="auto"> {{{body}}} {{#if hasOembed}} {{#each urls}} diff --git a/packages/rocketchat-ui/views/app/room.html b/packages/rocketchat-ui/views/app/room.html index ed71415adc8..2f6db29b976 100644 --- a/packages/rocketchat-ui/views/app/room.html +++ b/packages/rocketchat-ui/views/app/room.html @@ -86,7 +86,7 @@ {{> loading}} </li> {{else}} - <li class="start"> + <li class="start color-info-font-color"> {{_ "Start_of_conversation"}} </li> {{/if}} -- GitLab