X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/ddb7f33868ea499ab8f48a7062f145e8c0fbe02f..refs/pull/2511/head:/resources/sass/styles.scss diff --git a/resources/sass/styles.scss b/resources/sass/styles.scss index 1f4d00f6b..78d94f977 100644 --- a/resources/sass/styles.scss +++ b/resources/sass/styles.scss @@ -18,11 +18,6 @@ @import "lists"; @import "pages"; -[v-cloak] { - display: none; opacity: 0; - animation-name: none !important; -} - // Jquery Sortable Styles .dragged { position: absolute; @@ -36,7 +31,7 @@ body.dragging, body.dragging * { // User Avatar Images .avatar { border-radius: 100%; - background-color: #EEE; + @include lightDark(background-color, #eee, #000); width: 30px; height: 30px; &.med { @@ -54,6 +49,11 @@ body.dragging, body.dragging * { &.square { border-radius: 3px; } + &[src$="user_avatar.png"] { + @include whenDark { + filter: invert(1); + } + } } // Loading icon @@ -74,7 +74,7 @@ $loadingSize: 10px; animation-duration: 1.4s; animation-iteration-count: infinite; animation-timing-function: cubic-bezier(.62, .28, .23, .99); - margin-right: 4px; + margin-inline-end: 4px; background-color: var(--color-page); animation-delay: 0.3s; } @@ -89,7 +89,7 @@ $loadingSize: 10px; animation-delay: 0.6s; } > span { - margin-left: $-s; + margin-inline-start: $-s; font-style: italic; color: #888; vertical-align: top; @@ -110,7 +110,7 @@ $btt-size: 40px; svg { width: $btt-size / 1.5; height: $btt-size / 1.5; - margin-right: 4px; + margin-inline-end: 4px; } width: $btt-size; height: $btt-size; @@ -135,10 +135,12 @@ $btt-size: 40px; .contained-search-box { display: flex; + height: 38px; input, button { border-radius: 0; - border: 1px solid #DDD; - margin-left: -1px; + border: 1px solid #ddd; + @include lightDark(border-color, #ddd, #000); + margin-inline-start: -1px; } input { flex: 5; @@ -157,10 +159,14 @@ $btt-size: 40px; background-color: $negative; color: #EEE; } + svg { + margin: 0; + } } .entity-selector { border: 1px solid #DDD; + @include lightDark(border-color, #ddd, #111); border-radius: 3px; overflow: hidden; font-size: 0.8em; @@ -176,12 +182,12 @@ $btt-size: 40px; .entity-list { overflow-y: scroll; height: 400px; - background-color: #EEEEEE; - margin-right: 0; - margin-left: 0; + @include lightDark(background-color, #eee, #222); + margin-inline-end: 0; + margin-inline-start: 0; } .entity-list-item { - background-color: #FFF; + @include lightDark(background-color, #fff, #222); } .entity-list-item p { margin-bottom: 0; @@ -252,27 +258,29 @@ $btt-size: 40px; } .list-sort { display: inline-grid; - margin-left: $-s; + margin-inline-start: $-s; grid-template-columns: minmax(120px, max-content) 40px; font-size: 0.9rem; border: 2px solid #DDD; + @include lightDark(border-color, #ddd, #444); border-radius: 4px; } .list-sort-label { font-weight: bold; display: inline-block; - color: #555; + @include lightDark(color, #555, #888); } .list-sort-type { - text-align: left; + text-align: start; } .list-sort-type, .list-sort-dir { padding: $-xs $-s; cursor: pointer; } .list-sort-dir { - border-left: 2px solid #DDD; - fill: #888; + border-inline-start: 2px solid #DDD; + color: #888; + @include lightDark(border-color, #ddd, #444); .svg-icon { transition: transform ease-in-out 120ms; } @@ -280,4 +288,15 @@ $btt-size: 40px; transform: rotate(180deg); } } +} + +table.table .table-user-item { + display: grid; + grid-template-columns: 42px 1fr; + align-items: center; +} +table.table .table-entity-item { + display: grid; + grid-template-columns: 36px 1fr; + align-items: center; } \ No newline at end of file