@eclipse-scout/core
Version:
Eclipse Scout runtime
91 lines (76 loc) • 2.06 kB
text/less
/*
* 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
*/
@search-outline-field-height: 34px;
.search-outline.tree {
& > .outline-title {
border-bottom: none;
margin-bottom: 0;
}
}
.search-outline-panel {
position: relative;
border-bottom: 1px solid @outline-title-border-color;
padding: 0 @outline-title-padding-right @search-outline-panel-padding-bottom @outline-title-padding-left;
.view-button-box-invisible & {
padding-top: @search-outline-panel-no-title-padding-top;
padding-bottom: @search-outline-panel-no-title-padding-top + 1xp;
& > .clear-icon {
top: @search-outline-panel-no-title-padding-top;
}
}
}
.search-outline-field {
border: 1px solid @control-border-color;
height: @search-outline-field-height;
border-radius: 5px;
width: 100%;
&:focus {
#scout.focus-border();
}
&.has-text {
padding-right: @text-field-padding-x + 15px;
& + .clear-icon {
display: flex;
}
}
& + .clear-icon {
display: none;
position: absolute;
margin-right: 5px;
right: @outline-title-padding-right;
top: 0;
height: @search-outline-field-height;
}
}
.search-outline-status {
#scout.overflow-ellipsis-nowrap();
cursor: pointer;
padding-right: 8px;
text-align: right;
padding-top: 12px;
margin-bottom: -4px;
}
.outline.breadcrumb > .search-outline-panel {
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
border-bottom-color: @outline-breadcrumb-border-color;
& > .search-outline-status {
text-align: left;
padding-left: 8px;
}
}
.compact.outline.breadcrumb > .search-outline-panel {
padding-left: @compact-outline-node-padding-x;
padding-right: @compact-outline-node-padding-x;
& > .search-outline-field + .clear-icon {
right: @compact-outline-node-padding-x;
}
}