mirror of
https://github.com/discourse/discourse.git
synced 2024-12-15 20:33:41 +08:00
ba5e17a7a9
IE11 requires a unit on the third parameter (flex-basis) of the flex property
275 lines
4.9 KiB
SCSS
275 lines
4.9 KiB
SCSS
.search-container {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
|
|
.search-bar {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
margin-bottom: 1em;
|
|
|
|
.search-query {
|
|
flex: 1 0 0px;
|
|
margin: 0 0.5em 0 0;
|
|
}
|
|
|
|
.search-cta {
|
|
padding-bottom: 6.5px;
|
|
padding-top: 6.5px;
|
|
}
|
|
}
|
|
|
|
.search-advanced {
|
|
width: 70%;
|
|
@include breakpoint(medium) {
|
|
width: 65%;
|
|
}
|
|
|
|
.search-actions,
|
|
.search-notice,
|
|
.search-results,
|
|
.search-title,
|
|
.search-bar {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
.search-info {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
border-bottom: 3px solid $primary-low;
|
|
padding-bottom: 0.5em;
|
|
margin-bottom: 1em;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
|
|
.result-count {
|
|
display: flex;
|
|
|
|
.term {
|
|
font-weight: bold;
|
|
}
|
|
|
|
// spans can be in different orders depending of locale
|
|
span + span {
|
|
margin-left: 0.25em;
|
|
}
|
|
}
|
|
|
|
.sort-by {
|
|
display: flex;
|
|
margin-left: auto;
|
|
align-items: center;
|
|
|
|
.desc {
|
|
margin-right: 0.5em;
|
|
}
|
|
|
|
.combo-box {
|
|
min-width: 150px;
|
|
}
|
|
}
|
|
}
|
|
|
|
.search-title {
|
|
display: flex;
|
|
justify-content: flex-start;
|
|
align-items: center;
|
|
|
|
.bulk-select {
|
|
margin-left: 0.5em;
|
|
}
|
|
|
|
.fps-select a {
|
|
margin-left: 0.5em;
|
|
font-size: $font-down-1;
|
|
|
|
&:hover {
|
|
text-decoration: underline;
|
|
}
|
|
}
|
|
}
|
|
|
|
.search-notice {
|
|
.fps-invalid {
|
|
padding: 0.5em;
|
|
background-color: $danger-low;
|
|
border: 1px solid $danger-medium;
|
|
color: $danger;
|
|
}
|
|
}
|
|
}
|
|
|
|
.search-advanced-sidebar {
|
|
width: 30%;
|
|
@include breakpoint(medium) {
|
|
width: 35%;
|
|
}
|
|
margin-left: 1em;
|
|
display: flex;
|
|
flex-direction: column;
|
|
|
|
#search-min-post-count,
|
|
.date-picker,
|
|
.combo-box,
|
|
.ac-wrap,
|
|
.control-group,
|
|
.date-picker-wrapper,
|
|
.search-advanced-category-chooser {
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
min-width: 100%;
|
|
input,
|
|
.item {
|
|
padding-left: 4px; // temporarily normalizing input padding for this section
|
|
}
|
|
}
|
|
|
|
.date-picker-wrapper {
|
|
margin-top: 0.5em;
|
|
}
|
|
|
|
.date-picker {
|
|
box-sizing: border-box;
|
|
text-align: left;
|
|
padding: 4px;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.search-advanced-title {
|
|
background: $primary-low;
|
|
padding: 0.358em 1em;
|
|
@include breakpoint(medium) {
|
|
padding: 0.358em 0.5em;
|
|
}
|
|
font-weight: 700;
|
|
text-align: left;
|
|
font-weight: bold;
|
|
|
|
&.btn {
|
|
background: $primary-low;
|
|
}
|
|
|
|
.d-icon {
|
|
margin: 0;
|
|
}
|
|
}
|
|
|
|
.search-advanced-filters {
|
|
background: $primary-very-low;
|
|
padding: 1em;
|
|
.control-group {
|
|
margin-bottom: 15px;
|
|
}
|
|
section.field {
|
|
margin-top: 5px;
|
|
}
|
|
@include breakpoint(medium) {
|
|
padding: 0.75em 0.5em;
|
|
.ac-wrap,
|
|
.choices,
|
|
.select-kit.multi-select {
|
|
// overriding inline width from JS
|
|
width: 100% !important;
|
|
}
|
|
.select-kit {
|
|
min-width: unset;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.fps-invalid {
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
.fps-result {
|
|
display: flex;
|
|
.author {
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
}
|
|
|
|
.like-count {
|
|
color: dark-light-choose($primary-medium, $secondary-medium);
|
|
.fa {
|
|
color: $love;
|
|
font-size: $font-down-1;
|
|
}
|
|
}
|
|
|
|
.badge-wrapper span.badge-category {
|
|
max-width: inherit;
|
|
}
|
|
|
|
.search-category {
|
|
padding-top: 3px;
|
|
}
|
|
|
|
margin-bottom: 28px;
|
|
max-width: 780px;
|
|
.topic {
|
|
padding-bottom: 2px;
|
|
max-width: 700px;
|
|
}
|
|
.avatar {
|
|
margin-right: 14px;
|
|
}
|
|
a.search-link:visited .topic-title {
|
|
color: $tertiary-high;
|
|
}
|
|
.search-link {
|
|
.topic-title {
|
|
font-size: $font-up-2;
|
|
line-height: $line-height-medium;
|
|
}
|
|
.topic-statuses {
|
|
display: inline-block;
|
|
font-size: 1.3em;
|
|
line-height: $line-height-medium;
|
|
color: $primary-medium;
|
|
span {
|
|
line-height: 1;
|
|
}
|
|
}
|
|
}
|
|
.blurb {
|
|
font-size: $font-0;
|
|
line-height: $line-height-large;
|
|
word-wrap: break-word;
|
|
max-width: 640px;
|
|
color: dark-light-choose($primary-medium, $secondary-medium);
|
|
.date {
|
|
color: dark-light-choose($primary-medium, $secondary-high);
|
|
}
|
|
|
|
.search-highlight {
|
|
color: dark-light-choose($primary, $secondary-low);
|
|
}
|
|
}
|
|
|
|
.discourse-tag {
|
|
font-size: $font-down-1;
|
|
}
|
|
}
|
|
|
|
.fps-topic {
|
|
display: inline-block;
|
|
}
|
|
|
|
.no-results-suggestion {
|
|
margin-top: 30px;
|
|
}
|
|
.search-footer {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.panel-body-contents .search-context label {
|
|
float: left;
|
|
}
|
|
|
|
.google-search-form {
|
|
margin-top: 2em;
|
|
}
|