diff --git a/src/components/markdown-renderer/markdown-renderer.scss b/src/components/markdown-renderer/markdown-renderer.scss index 58302e5e3..786e6ee96 100644 --- a/src/components/markdown-renderer/markdown-renderer.scss +++ b/src/components/markdown-renderer/markdown-renderer.scss @@ -21,10 +21,6 @@ max-width: 900px; } - & > img { - width: unset; - } - h1, h2, h3, h4, h5, h6 { a.heading-anchor { font-size: 0.75em; diff --git a/src/components/render-page/markdown-document.scss b/src/components/render-page/markdown-document.scss new file mode 100644 index 000000000..f139b2f69 --- /dev/null +++ b/src/components/render-page/markdown-document.scss @@ -0,0 +1,27 @@ +/*! + * SPDX-FileCopyrightText: 2021 The HedgeDoc developers (see AUTHORS file) + * + * SPDX-License-Identifier: AGPL-3.0-only + */ + +.markdown-document { + width: 100%; + height: 100%; + margin: 0; + overflow-y: scroll; + overflow-x: auto; + display: flex; + flex-direction: row; + + .markdown-document-side { + flex: 1 0 0; + } + + .markdown-document-content { + padding-left: 10px; + padding-right: 10px; + flex: 0 0 900px; + max-width: 100%; + width: 900px; + } +} diff --git a/src/components/render-page/markdown-document.tsx b/src/components/render-page/markdown-document.tsx index b2bdebeca..5bf6d6f89 100644 --- a/src/components/render-page/markdown-document.tsx +++ b/src/components/render-page/markdown-document.tsx @@ -17,6 +17,7 @@ import { ScrollProps } from '../editor-page/synced-scroll/scroll-props' import { TableOfContents } from '../editor-page/table-of-contents/table-of-contents' import { FullMarkdownRenderer } from '../markdown-renderer/full-markdown-renderer' import { ImageClickHandler } from '../markdown-renderer/replace-components/image/image-replacer' +import './markdown-document.scss' export interface MarkdownDocumentProps extends ScrollProps { extraClasses?: string @@ -53,33 +54,32 @@ export const MarkdownDocument: React.FC = ( const [onLineMarkerPositionChanged, onUserScroll] = useSyncedScrolling(internalDocumentRenderPaneRef, rendererRef, contentLineCount, scrollState, onScroll) return ( -
-
-
+
+
-
- setTocAst(tocAst)} - wide={wide} - baseUrl={baseUrl} - onImageClick={onImageClick}/> -
+ setTocAst(tocAst)} + wide={wide} + baseUrl={baseUrl} + onImageClick={onImageClick}/> +
-
+
- = 1280}> + = 1100}> - +
diff --git a/src/components/render-page/render-page.tsx b/src/components/render-page/render-page.tsx index 11b32473e..102bbf33b 100644 --- a/src/components/render-page/render-page.tsx +++ b/src/components/render-page/render-page.tsx @@ -82,7 +82,7 @@ export const RenderPage: React.FC = () => { return (