UNPKG

@eclipse-scout/core

Version:
153 lines (131 loc) 3.16 kB
/* * Copyright (c) 2010, 2023 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 */ .planner-icon(@icon, @size) { #scout.font-icon(); display: inline-block; position: relative; font-size: @size; width: 29px; content: @icon; color: @icon-color; text-align: center; } .planner-header { display: table; width: 100%; white-space: nowrap; padding: 8px 3px 12px 0; } .planner-range { display: table-cell; vertical-align: middle; white-space: nowrap; padding-left: 8px; } .planner-previous, .planner-today, .planner-next { display: inline-block; vertical-align: middle; white-space: nowrap; text-align: center; cursor: pointer; height: @planner-header-button-height; color: @text-color; background-color: @button-background-color; border: 1px solid @control-border-color; border-radius: @button-border-radius; margin-right: 5px; line-height: @planner-header-button-height - 1px; &:hover { color: @hover-color; } } .planner-today { width: 65px; } .planner-select { display: inline-block; vertical-align: middle; text-align: center; font-size: 16px; margin-left: 15px; margin-right: 15px; } .planner-previous:hover::before, .planner-next:hover::before { color: @hover-color; } .planner-previous::before { .planner-icon(@icon-angle-left, 20px); } .planner-next::before { .planner-icon(@icon-angle-right, 20px); } .planner-commands { display: table-cell; text-align: right; } .planner-mode, .planner-toggle-year, .planner-toggle-list { display: inline-block; vertical-align: middle; text-align: center; height: @planner-header-button-height; line-height: @planner-header-button-height - 1px; cursor: pointer; } .planner-mode { padding: 0 8px; min-width: 65px; text-align: center; border-top: 1px solid @control-border-color; border-bottom: 1px solid @control-border-color; border-left: 1px solid @control-border-color; #scout.overflow-ellipsis-nowrap(); &.first { border-left: 1px solid @control-border-color; border-top-left-radius: @button-border-radius; border-bottom-left-radius: @button-border-radius; } &.last { border-right: 1px solid @control-border-color; border-top-right-radius: @button-border-radius; border-bottom-right-radius: @button-border-radius; margin-right: 5px; } &:hover { color: @hover-color; } &.selected { color: @planner-mode-selected-color; background-color: @planner-mode-selected-background-color; } &.disabled { background-color: @button-disabled-background-color; border-color: @button-disabled-border-color; color: @button-disabled-color; cursor: default; } } .planner-toggle-year, .planner-toggle-list { margin-left: 5px; &:hover::before { color: @hover-color; } } .planner-toggle-year::before { .planner-icon(@icon-calendar, 18px); } .planner-toggle-list::before { .planner-icon(@icon-list, 18px); }