X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/c6ad16dba657c82512ae495a4a38b99b8cfa9eeb..refs/pull/3298/head:/resources/sass/_tinymce.scss diff --git a/resources/sass/_tinymce.scss b/resources/sass/_tinymce.scss index 642598496..6add27f45 100644 --- a/resources/sass/_tinymce.scss +++ b/resources/sass/_tinymce.scss @@ -17,14 +17,22 @@ display: block; } +// Default styles for our custom root nodes +.page-content.mce-content-body doc-root { + display: block; +} +.page-content.mce-content-body code-block { + display: block; +} + // In editor line height override .page-content.mce-content-body p { line-height: 1.6; } // Pad out bottom of editor -.page-content.mce-content-body > :last-child { - margin-bottom: 5rem; +body.page-content.mce-content-body { + padding-bottom: 5rem; } // Center toolbar items @@ -33,9 +41,25 @@ } // Prevent scroll jumps on codemirror clicks -.page-content.mce-content-body .CodeMirror { +.page-content.mce-content-body code-block > * { pointer-events: none; } +.page-content.mce-content-body code-block pre { + display: none; +} + +// Details/summary editor usability +.page-content.mce-content-body details summary { + pointer-events: none; +} +.page-content.mce-content-body details doc-root { + padding: $-s; + margin-left: (2px - $-s); + margin-right: (2px - $-s); + margin-bottom: (2px - $-s); + margin-top: (2px - $-s); + overflow: hidden; +} /** * Dark Mode Overrides