X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/d4b0e4acad815d48e59eb0cde286340db8a95d30..refs/pull/3406/head:/resources/sass/_pages.scss diff --git a/resources/sass/_pages.scss b/resources/sass/_pages.scss index 1ed02d2e7..73819975f 100755 --- a/resources/sass/_pages.scss +++ b/resources/sass/_pages.scss @@ -19,12 +19,12 @@ } } -body.mce-fullscreen .page-editor .edit-area, +body.tox-fullscreen .page-editor .edit-area, body.markdown-fullscreen .page-editor .edit-area { z-index: 12; } -body.mce-fullscreen, body.markdown-fullscreen { +body.tox-fullscreen, body.markdown-fullscreen { .page-editor, .flex-fill { overflow: visible; } @@ -135,6 +135,44 @@ body.mce-fullscreen, body.markdown-fullscreen { background: #FFECEC; } + details { + border: 1px solid; + @include lightDark(border-color, #DDD, #555); + margin-bottom: 1em; + padding: $-s; + } + details > summary { + margin-top: -$-s; + margin-left: -$-s; + margin-right: -$-s; + margin-bottom: -$-s; + font-weight: bold; + @include lightDark(background-color, #EEE, #333); + padding: $-xs $-s; + } + details[open] > summary { + margin-bottom: $-s; + border-bottom: 1px solid; + @include lightDark(border-color, #DDD, #555); + } + details > summary + * { + margin-top: .2em; + } + details:after { + content: ''; + display: block; + clear: both; + } + + li > input[type="checkbox"] { + vertical-align: top; + margin-top: 0.3em; + } + + p:empty { + min-height: 1.6em; + } + &.page-revision { pre code { white-space: pre-wrap; @@ -327,25 +365,17 @@ body.mce-fullscreen, body.markdown-fullscreen { } .suggestion-box { - position: absolute; - background-color: #FFF; - border: 1px solid #BBB; - box-shadow: $bs-light; - list-style: none; - z-index: 100; + top: auto; + margin: -4px 0 0; + right: auto; + left: 0; padding: 0; - margin: 0; - border-radius: 3px; li { display: block; - padding: $-xs $-s; border-bottom: 1px solid #DDD; &:last-child { border-bottom: 0; } - &.active { - background-color: #EEE; - } } } @@ -420,4 +450,7 @@ body.mce-fullscreen, body.markdown-fullscreen { text-decoration: none; opacity: 1; } + @media (prefers-contrast: more) { + opacity: 1; + } } \ No newline at end of file