diff --git a/administrator/templates/atum/scss/blocks/_toolbar.scss b/administrator/templates/atum/scss/blocks/_toolbar.scss index 4b8b0ea8ff957..87af8e626f58d 100644 --- a/administrator/templates/atum/scss/blocks/_toolbar.scss +++ b/administrator/templates/atum/scss/blocks/_toolbar.scss @@ -133,67 +133,6 @@ } } -.js-stools { - @include media-breakpoint-down(lg) { - justify-content: flex-start; - - .js-stools-container-bar { - .btn-toolbar { - justify-content: flex-start; - - > * { - margin-bottom: .75rem; - } - } - } - } - - @include media-breakpoint-down(xs) { - display: block; - - .joomla-toolbar-button, - .btn-group, - .input-group, - .ordering-select, - .js-stools-field-list, - .js-stools-container-selector { - @include media-breakpoint-down(sm) { - width: 100%; - } - } - - .ordering-select { - margin-right: 0; - - @include media-breakpoint-down(sm) { - [dir=rtl] & { - margin-right: 0 !important; - } - } - } - - .btn-group { - @include media-breakpoint-down(sm) { - margin-right: 0; - } - } - - .js-stools-container-bar { - .js-stools-field-list { - @include media-breakpoint-down(sm) { - margin-bottom: .75rem; - } - } - } - - .js-stools-btn-filter { - @include media-breakpoint-down(sm) { - width: 75%; - } - } - } -} - @include media-breakpoint-down(xs) { .toggler-toolbar { top: 20px; diff --git a/administrator/templates/atum/scss/system/searchtools/searchtools.scss b/administrator/templates/atum/scss/system/searchtools/searchtools.scss index c7fc41402ef0e..d5ecf0532072a 100644 --- a/administrator/templates/atum/scss/system/searchtools/searchtools.scss +++ b/administrator/templates/atum/scss/system/searchtools/searchtools.scss @@ -1,280 +1,42 @@ // Search tools -@import "../../variables"; -@import "../../../../../../media/vendor/bootstrap/scss/variables"; -@import "../../../../../../media/vendor/bootstrap/scss/mixins"; - -// Media queries -@media (max-width: 480px) { - .js-stools .js-stools-container-filters { - display: block; - } - - .js-stools .js-stools-container-filters .btn-group { - display: block; - } - - .js-stools .js-stools-container-filters .btn-wrapper { - width: 100%; - } - - .js-stools .js-stools-container-bar { - margin-top: 20px; - } -} - -@media (min-width: 768px) and (max-width: 979px) { - - .js-stools .js-stools-container-selector, - .js-stools .js-stools-container-bar, - .js-stools .js-stools-container-list { - display: block; - } +.js-stools-container-bar, +.js-stools-container-filters { + margin-bottom: 10px; } -.js-stools { - position: relative; - width: 100%; - padding: .25rem 0 0; - margin-bottom: .5rem; - - > div { - margin-bottom: 1rem; - } - - .js-stools-container-filters { - display: none; - flex-direction: row; - flex-wrap: wrap; - width: 100%; - padding: 1rem .5rem .5rem; - margin-top: .5rem; - margin-bottom: 1rem; - background-color: $white; - - joomla-field-fancy-select .choices, - .custom-select { - min-width: 15rem; - - &.is-focused { - border-color: $focuscolor; - box-shadow: $focusshadow; - } - } - - .chzn-container-single { - display: block; - - .chzn-single { - display: block; - font-size: 1rem; - } - } - } - - .js-stools-field-filter { - - margin: 0 .5rem .5rem; - - @include media-breakpoint-down(sm) { - width: 100%; - } +.js-stools-container-bar { + .btn-toolbar { + justify-content: flex-end; - .custom-select { - box-shadow: $input-box-shadow; - - &.active { - background: $custom-select-indicator-active no-repeat right center; - background-color: $custom-select-bg; - background-size: $custom-select-bg-size; - - [dir=rtl] & { - background: $custom-select-indicator-active-rtl no-repeat left center; - background-color: $custom-select-bg; - } - } + > * { + margin: 5px 0; - &:focus { - border-color: $focuscolor; - box-shadow: $focusshadow; - } - - option { - font-size: .875rem; - color: var(--atum-text-dark); - background-color: var(--white); + + * { + margin-inline-start: 8px; } } } - .js-stools-container-selector { - margin-inline-end: .5rem; - - [dir=ltr] & { - float: left; - } - - [dir=rtl] & { - float: right; - } - - @include media-breakpoint-down(sm) { - float: none !important; - width: 100%; - margin-right: 0; - } - - @include media-breakpoint-down(xs) { - margin-inline-end: 0; - } - - .js-stools-field-selector { - @include media-breakpoint-down(sm) { - margin-inline-end: 0; - } - - @include media-breakpoint-down(xs) { - margin-inline-end: 0; - } - } - } - - .js-stools-container-selector-first { - margin-inline-end: .5rem; - - @include media-breakpoint-down(sm) { - float: none !important; - width: 100%; - margin-right: 0; - } - - @include media-breakpoint-down(xs) { - margin-inline-end: 0; - } - - .js-stools-field-selector { - @include media-breakpoint-down(sm) { - max-width: 100%; - margin-right: 0; - - [dir=rtl] & { - margin-right: 0; - } - } - } - } - - .js-stools-container-list { - [dir=ltr] & { - float: right; - text-align: right; - } - - [dir=rtl] & { - float: left; - text-align: left; - } - } - - .chosen-container { - text-align: end; - } - - .js-stools-container-filters-visible { + .ordering-select { display: flex; } +} - .chzn-container-single .chzn-single span { - overflow: visible; - } - - .js-stools-field-list, - .js-stools-field-filter { - display: inline-block; - } - - .js-stools-container-list .js-stools-field-list:last-child { - margin-right: 0; - } - - .js-stools-container-bar { - - .btn-toolbar { - justify-content: flex-end; - - .js-stools-btn-clear { - color: var(--atum-text-light); - background-color: var(--atum-bg-dark); - border: 1px solid var(--border); - border-left: 1px solid var(--atum-text-light); - - [dir=rtl] & { - margin-left: 5px; - } - - @include media-breakpoint-down(sm) { - margin-inline-end: 0 !important; - } - - &.disabled, - &:disabled { - color: var(--atum-text-dark); - cursor: not-allowed; - background-color: rgba($gray-300, .8); - border-color: rgba($gray-500, .8); - opacity: 1; - } - } - - .js-stools-btn-filter { - border-right: 1px solid var(--border); - - .fas { - margin-left: .25rem; - } - } - - .form-control { - height: auto; - } - } - - .js-stools-field-list { - margin-bottom: 0; - - [dir=ltr] & { - margin-right: .25rem; - - &:last-child { - margin-right: 0; - } - } - - [dir=rtl] & { - margin-left: .25rem; - - &:last-child { - margin-left: 0; - } - } - } - - .input-append { - margin-bottom: 0; - } - - .btn-primary .caret { - margin-top: 7px; - margin-bottom: 8px; - border-top: 0; - border-bottom: 4px solid #fff; +.js-stools-container-filters { + display: none; - } + &-visible { + display: grid; + grid-gap: 8px; + grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); + padding: 10px; + background-color: $white; } } -.js-stools-button-sort { - cursor: pointer; - background: none; - border: 0; +.js-stools-field-list { + + .js-stools-field-list { + margin-inline-start: 8px; + } } diff --git a/administrator/templates/atum/scss/template-rtl.scss b/administrator/templates/atum/scss/template-rtl.scss index e7d3c0652098f..3ecbaad23510c 100644 --- a/administrator/templates/atum/scss/template-rtl.scss +++ b/administrator/templates/atum/scss/template-rtl.scss @@ -123,11 +123,6 @@ ul { } } -.js-stools .js-stools-container-filters { - right: auto; - left: 0; -} - .ml-auto { margin-right: auto !important; margin-left: 0 !important; diff --git a/components/com_config/tmpl/config/default.php b/components/com_config/tmpl/config/default.php index 62468225bbb86..b02de8c084581 100644 --- a/components/com_config/tmpl/config/default.php +++ b/components/com_config/tmpl/config/default.php @@ -21,7 +21,7 @@