]> BookStack Code Mirror - bookstack/blobdiff - resources/sass/_tinymce.scss
Added a custom link context toolbar
[bookstack] / resources / sass / _tinymce.scss
index f98de06a0024d3a948d31f92c347b2acf8556f26..6add27f453ffbc11d847459b18988f141e46b063 100644 (file)
   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
   justify-content: center;
 }
 
+// Prevent scroll jumps on codemirror clicks
+.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