UNPKG

@eclipse-scout/core

Version:
205 lines (164 loc) 4.46 kB
/* * Copyright (c) 2010, 2024 BSI Business Systems Integration AG * * This program and the accompanying materials are made * available under the terms of the Eclipse Public License 2.0 * which is available at https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 */ .tile.dashboard > .tile-button { padding-top: 0; padding-bottom: 0; cursor: pointer; &.label-hidden { padding-top: 0; // Override FormFieldTile.less } & > .field { position: relative; display: flex; flex-direction: column; height: 100%; padding-top: 20px; padding-bottom: 20px; &.with-icon { padding-top: 17px; } &.without-icon { justify-content: center; } & > .icon-container, & > .label { display: block; } & > .icon-container { flex-grow: 1; & > .font-icon { font-size: 40px; font-weight: @icon-font-weight-light; color: @tile-button-default-icon-color; } } & > .label { font-size: 16px; max-height: 66px; #scout.overflow-ellipsis(); } &.with-icon > .label { padding-top: 18px; } } } .tile.dashboard.compact > .tile-button { padding-bottom: 0; // Override FormFieldTile.less &.label-hidden { padding-top: 0; // Override FormFieldTile.less } & > .field { padding-top: 12px; padding-bottom: 12px; &.with-icon { min-height: 100px; } & > .label { font-size: 14px; padding-top: 0; // Show max. 2 lines //noinspection CssInvalidPropertyValue display: -webkit-inline-box; //noinspection CssUnknownProperty -webkit-line-clamp: 2; -webkit-box-orient: vertical; } & > .icon-container > .font-icon { font-size: 28px; } } } .button-tile.dashboard { --tile-background-color: @tile-default-background-color; & > .tile-button { & > .field > .label { color: @link-color; } } &:hover:not(.disabled) { --tile-background-color: @tile-button-default-hover-background-color; .dimmed-background & { --box-shadow-2-alpha: @drop-shadow-alpha; // More intense than regular dashboard shadow } } &:active:not(.disabled), &.active:not(.disabled) { --tile-background-color: @tile-button-default-active-background-color; } &.inverted { --tile-background-color: @tile-default-inverted-background-color; & > .tile-button { & > .field { & > .label { color: @tile-button-default-inverted-color; } & > .icon-container > .font-icon { color: @tile-button-default-inverted-icon-color; } } } &:hover:not(.disabled) { --tile-background-color: @tile-button-default-inverted-hover-background-color; & > .tile-button { border-color: @tile-button-default-inverted-hover-background-color; } } &:active:not(.disabled), &.active:not(.disabled) { --tile-background-color: @tile-button-default-inverted-active-background-color; & > .tile-button { border-color: @tile-button-default-inverted-active-background-color; } } } &.color-alternative.inverted { --tile-background-color: @tile-alternative-inverted-background-color; & > .tile-button { & > .field { & > .label { color: @tile-button-alternative-inverted-color; } & > .icon-container > .font-icon { color: @tile-button-alternative-inverted-icon-color; } } } &:hover:not(.disabled) { --tile-background-color: @tile-button-alternative-inverted-hover-background-color; & > .tile-button { border-color: @tile-button-alternative-inverted-hover-background-color; } } &:active:not(.disabled), &.active:not(.disabled) { --tile-background-color: @tile-button-alternative-inverted-active-background-color; & > .tile-button { border-color: @tile-button-alternative-inverted-active-background-color; } } } &.disabled { &, &.inverted { --tile-background-color: @tile-default-background-color; & > .tile-button { cursor: default; & > .field { & > .icon-container > .font-icon { color: @button-disabled-color; } & > .label { color: @button-disabled-color; } } } } } }