2017-10-15 08:36:44 +08:00
|
|
|
@import 'ui-variables';
|
|
|
|
@import 'ui-mixins';
|
2016-11-13 02:32:16 +08:00
|
|
|
|
2018-06-25 12:53:56 +08:00
|
|
|
@token-color: @accent-primary;
|
|
|
|
|
|
|
|
.thread-search-bar {
|
2016-11-13 02:32:16 +08:00
|
|
|
position: relative;
|
|
|
|
order: -100;
|
|
|
|
overflow: visible;
|
|
|
|
z-index: 100;
|
|
|
|
width: 450px;
|
2018-06-25 12:53:56 +08:00
|
|
|
height: 23px;
|
|
|
|
font-weight: 400;
|
|
|
|
line-height: 23px;
|
|
|
|
background: @input-bg;
|
|
|
|
color: @text-color;
|
2016-11-13 02:32:16 +08:00
|
|
|
margin-top: (38px - 23px) / 2;
|
2018-06-25 12:53:56 +08:00
|
|
|
padding-left: @padding-xs-horizontal;
|
|
|
|
padding-right: @padding-xs-horizontal;
|
|
|
|
border-radius: @border-radius-base;
|
|
|
|
box-shadow: @shadow-border;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
&:focus {
|
|
|
|
border: 0;
|
|
|
|
border-radius: 0;
|
|
|
|
box-shadow: 0 0 0 2px darken(@input-border-color, 20%);
|
|
|
|
}
|
|
|
|
&.placeholder {
|
|
|
|
.tokenizing-contenteditable .layer-tokens {
|
|
|
|
color: @text-color-very-subtle;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.search-accessory {
|
|
|
|
width: 15px;
|
|
|
|
height: 15px;
|
|
|
|
object-fit: contain;
|
|
|
|
zoom: 1 !important;
|
|
|
|
&.clear {
|
|
|
|
color: @text-color-subtle;
|
|
|
|
width: 21px;
|
|
|
|
height: 21px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.suggestions {
|
|
|
|
left: 0;
|
|
|
|
top: 23px;
|
|
|
|
width: 100%;
|
|
|
|
position: absolute;
|
|
|
|
background: @input-bg;
|
|
|
|
border-bottom-left-radius: @border-radius-base;
|
|
|
|
border-bottom-right-radius: @border-radius-base;
|
|
|
|
box-shadow: 0 0.5px 0 rgba(0, 0, 0, 0.15), 0 -0.5px 0 rgba(0, 0, 0, 0.15),
|
|
|
|
0.5px 0 0 rgba(0, 0, 0, 0.15), -0.5px 0 0 rgba(0, 0, 0, 0.15), 0 4px 7px rgba(0, 0, 0, 0.15);
|
|
|
|
|
|
|
|
padding-top: @padding-small-vertical;
|
|
|
|
|
|
|
|
.suggestion {
|
|
|
|
color: @text-color-very-subtle;
|
|
|
|
padding: @padding-small-vertical @padding-small-horizontal;
|
|
|
|
|
|
|
|
&.selected {
|
|
|
|
background-color: @accent-primary;
|
|
|
|
color: @text-color-inverse;
|
|
|
|
.token {
|
|
|
|
color: @text-color-inverse;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
&:hover:not(.selected) {
|
|
|
|
background-color: fade(@black, 3%);
|
|
|
|
}
|
|
|
|
.token {
|
|
|
|
color: @token-color;
|
|
|
|
font-weight: 500;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.footer {
|
|
|
|
margin-top: @padding-small-vertical;
|
|
|
|
color: @text-color-subtle;
|
|
|
|
line-height: 1.4em;
|
|
|
|
padding: @padding-base-vertical @padding-small-horizontal;
|
|
|
|
background-color: fade(@black, 3%);
|
|
|
|
border-top: 1px solid fade(@black, 6%);
|
|
|
|
font-size: @font-size-small;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.tokenizing-contenteditable {
|
|
|
|
flex: 1;
|
|
|
|
height: 100%;
|
|
|
|
position: relative;
|
|
|
|
overflow-x: scroll;
|
|
|
|
white-space: nowrap;
|
|
|
|
|
|
|
|
.layer {
|
|
|
|
top: 0;
|
|
|
|
left: 0;
|
|
|
|
bottom: 0;
|
|
|
|
min-width: 100%;
|
|
|
|
position: absolute;
|
|
|
|
padding-left: @padding-xs-horizontal;
|
|
|
|
padding-right: @padding-xs-horizontal;
|
|
|
|
}
|
|
|
|
|
|
|
|
.layer-tokens {
|
|
|
|
color: @text-color;
|
|
|
|
user-select: none;
|
|
|
|
pointer-events: none;
|
|
|
|
z-index: 2;
|
|
|
|
.token {
|
|
|
|
color: @token-color;
|
|
|
|
line-height: 1.1em;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.layer-text {
|
|
|
|
z-index: 1;
|
|
|
|
caret-color: @text-color;
|
|
|
|
color: transparent;
|
|
|
|
}
|
|
|
|
}
|
2016-11-13 02:32:16 +08:00
|
|
|
}
|