src/app/style/activities-widget.scss (374 lines of code) (raw):

@import "~@jetbrains/ring-ui/components/global/global"; .aw { color: var(--ring-text-color); &__optional-title { margin-bottom: 0; } &__empty-widget-message { max-width: 288px; margin: calc(3 * var(--ring-unit)) auto var(--ring-unit) auto; color: var(--ring-text-color); font-size: var(--ring-font-size); } &__issue-filter { margin-bottom: calc(3 * var(--ring-unit)); &__query { width: 100%; vertical-align: top; } } &__user-selector { margin-bottom: calc(3 * var(--ring-unit)); &__title { color: var(--ring-secondary-color); font-size: var(--ring-font-size-smaller); } &__form-select { width: 100%; vertical-align: top; } } &__category-selector { margin-bottom: calc(2 * var(--ring-unit)); &__title { padding: 0 0 4px 0; font-size: var(--ring-font-size); font-weight: bold; } &__info { padding: 0 0 var(--ring-unit) 0; color: var(--ring-secondary-color); font-size: var(--ring-font-size-smaller); } [data-test|=ring-table-header-cell]:first-child { padding-left: var(--ring-unit) !important; } [data-test|=ring-table-cell]:first-child { padding-left: var(--ring-unit) !important; } } $left-indent: calc(4 * var(--ring-unit)); $right-indent: calc(2 * var(--ring-unit)); $small-indent: 4px; $header-line-height: calc(3 * var(--ring-unit)); &__load-more { margin: 4px 0; padding: 4px 0; text-align: center; border: 1px dashed var(--ring-borders-color); border-radius: 3px; font-size: var(--ring-font-size-smaller); &:hover { border-color: var(--ring-pale-control-color); } } &__issue { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; &__id { white-space: nowrap; color: var(--ring-text-color); font-size: var(--ring-font-size-larger); &_resolved { text-decoration: line-through; color: var(--ring-secondary-color); } } &__summary { margin-left: $small-indent; &_resolved { color: var(--ring-secondary-color); } &_text { margin-left: $small-indent; } } } &__author-avatar { position: relative; &__icon { position: relative; } &__group { position: absolute; right: 6px; bottom: 1px; width: 14px; height: 14px; border-radius: 2px; } } &__author-link { margin-right: $small-indent; } &__action-name { margin-right: $small-indent; color: var(--ring-secondary-color); } &__action-time { color: var(--ring-secondary-color); } &__stream-link-icon { color: var(--ring-icon-color); } &__toggle { margin-right: $small-indent; cursor: pointer; text-align: left; vertical-align: baseline; &__text { margin-left: $small-indent; color: var(--ring-main-color); } } &__issue-card { &__header { display: flex; &__toggle { margin-right: $small-indent; text-align: left; vertical-align: baseline; } &__link { flex-grow: 1; width: 100px; } } &__panel { &__issue { position: relative; overflow-x: hidden; margin: 0 -4px; padding: 4px; line-height: 20px; &_expanded { background-color: var(--ring-content-background-color); box-shadow: 0 1px 4px var(--ring-borders-color); } } &__issue-info { display: inline-block; padding-right: calc(2 * var(--ring-unit)); padding-left: calc(3 * var(--ring-unit)); } &__colored-field { position: absolute; top: 6px; display: inline-block; width: 15px; height: 13px; cursor: default; text-align: center; vertical-align: text-bottom; white-space: nowrap; border: 1px solid transparent; border-radius: 2px; background-color: var(--ring-sidebar-background-color); font-size: 10px; line-height: 13px; } &__fields { display: table; min-width: calc(20 * var(--ring-unit)); max-width: calc(50 * var(--ring-unit)); padding: 2px 0 0 0; text-align: left; font-size: var(--ring-font-size-smaller); line-height: 20px; } &__fields-fix { padding-right: 4px !important; } &__field-row { display: table-row-group; } &__field { display: table-row; padding: 0 6px; &-title { display: table-cell; padding-right: calc(2 * var(--ring-unit)); padding-bottom: 2px; color: var(--ring-secondary-color); } &-value { display: table-cell; } &-avatar { position: relative; top: 5px; width: calc(2 * var(--ring-unit)); height: calc(3 * var(--ring-unit)); margin-top: calc(-1 * var(--ring-unit)); margin-left: var(--ring-unit); border-radius: 3px; } &-color { position: static; height: 12px; margin-left: var(--ring-unit) !important; } } } } &__entry { padding-bottom: calc(3 * var(--ring-unit)); font-size: 14px; &_new { background: var(--ring-selected-background-color); } &__container { margin-bottom: var(--ring-unit); font-weight: bold; line-height: $header-line-height; } &__user-activity { display: flex; width: 100%; &__avatar { width: 49px; min-width: 49px; margin-top: 3px; } &__data { flex-grow: 1; &__header { display: flex; line-height: $header-line-height; &__action { margin-right: $small-indent; } &__stream-link { flex-grow: 1; text-align: right; vertical-align: baseline; } } &__content { line-height: 22px; } } } } &__activity { &__change { &__field-name { margin-right: var(--ring-unit); white-space: nowrap; } &__added { margin-right: $small-indent; color: var(--ring-icon-success-color); } &__removed { text-decoration: line-through; } } &__attachment { &__header { &__field-name { margin-right: var(--ring-unit); white-space: nowrap; } &__stub { display: inline-block; margin-right: var(--ring-unit); &_removed { text-decoration: line-through; } } } &__added-panel { display: flex; flex-wrap: wrap; &__thumbnail { margin: $small-indent var(--ring-unit) 0 0; } } } &__text { display: flex; &__field-name { margin-right: var(--ring-unit); white-space: nowrap; } &__value { flex: 1; white-space: initial; .diff-ins { text-decoration: none; background-color: #e6ffe6; } .diff-del { text-decoration: none; background-color: #ffe6e6; } } } &__link { display: flex; &__field-name { margin-right: var(--ring-unit); white-space: nowrap; &_removed { text-decoration: line-through; } } &__change { flex-grow: 1; } } &__work_item { &__period_minutes { color: #999; font-weight: 700; } &__period_hours { font-weight: 700; } &__container { display: flex; width: 100%; } &__cell { width: calc(11 * var(--ring-unit)); padding: 0 4px 0 4px; text-align: left; &_separator { width: 5px; padding: 0 4px 0 4px; text-align: center; color: #cfdbe5; } &_date { padding: 0 4px 0 0; white-space: nowrap; } &_duration { text-align: right; white-space: nowrap; font-size: 14px; font-weight: 700; } &_type { overflow: hidden; width: 112px; min-width: calc(2 * var(--ring-unit)); text-overflow: ellipsis; } &_text { flex: 2; width: auto; padding: 0 0 0 4px; hyphens: auto; } } } &__vcs_change_link { float: right; margin-top: -24px; } } }