X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/02dc3154e34775f44b4f38b525224a2354aa698c..refs/pull/3298/head:/resources/sass/_components.scss diff --git a/resources/sass/_components.scss b/resources/sass/_components.scss index eb40741d1..95ba81520 100644 --- a/resources/sass/_components.scss +++ b/resources/sass/_components.scss @@ -190,7 +190,7 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { float: left; margin: 0; cursor: pointer; - width: (100%/6); + width: math.div(100%, 6); height: auto; @include lightDark(border-color, #ddd, #000); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); @@ -219,7 +219,7 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { } } @include smaller-than($xl) { - width: (100%/4); + width: math.div(100%, 4); } @include smaller-than($m) { .image-meta { @@ -629,7 +629,7 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { } .code-editor .lang-options { - max-width: 480px; + max-width: 540px; margin-bottom: $-s; a { margin-inline-end: $-xs; @@ -724,4 +724,65 @@ body.flexbox-support #entity-selector-wrap .popup-body .form-group { .template-item-actions button:first-child { border-top: 0; } +} + +.dropdown-search-dropdown { + box-shadow: $bs-med; + overflow: hidden; + min-height: 100px; + width: 240px; + display: none; + position: absolute; + z-index: 80; + right: -$-m; + @include rtl { + right: auto; + left: -$-m; + } + .dropdown-search-search .svg-icon { + position: absolute; + left: $-s; + @include rtl { + right: $-s; + left: auto; + } + top: 11px; + fill: #888; + pointer-events: none; + } + .dropdown-search-list { + max-height: 400px; + overflow-y: scroll; + text-align: start; + } + .dropdown-search-item { + padding: $-s $-m; + &:hover,&:focus { + background-color: #F2F2F2; + text-decoration: none; + } + } + input { + padding-inline-start: $-xl; + border-radius: 0; + border: 0; + border-bottom: 1px solid #DDD; + } +} + +@include smaller-than($m) { + .dropdown-search-dropdown { + position: fixed; + right: auto; + left: $-m; + } + .dropdown-search-dropdown .dropdown-search-list { + max-height: 240px; + } +} + +.custom-select-input { + max-width: 280px; + border: 1px solid #D4D4D4; + border-radius: 3px; } \ No newline at end of file