X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/b0e849f4137772a424be55d022324cfd7761d3ff..refs/pull/494/head:/resources/assets/sass/_text.scss diff --git a/resources/assets/sass/_text.scss b/resources/assets/sass/_text.scss index a74a81647..719126526 100644 --- a/resources/assets/sass/_text.scss +++ b/resources/assets/sass/_text.scss @@ -1,3 +1,14 @@ +/** + * Fonts + */ + +body, button, input, select, label, textarea { + font-family: $text; +} +.Codemirror, pre, #markdown-editor-input, .editor-toolbar, .code-base { + font-family: $mono; +} + /* * Header Styles */ @@ -58,7 +69,6 @@ a, .link { cursor: pointer; text-decoration: none; transition: color ease-in-out 80ms; - font-family: $text; line-height: 1.6; &:hover { text-decoration: underline; @@ -131,16 +141,33 @@ sub, .subscript { } pre { - font-family: monospace; - white-space:pre; - font-size: 0.8em; - overflow: hidden; - border-radius: 4px; - box-shadow: 0 1px 2px 0px rgba(10, 10, 10, 0.06); - border: 1px solid rgba(221, 221, 221, 0.66); - background-color: #fdf6e3; - padding: $-s; - overflow-x: scroll; + font-size: 12px; + background-color: #f5f5f5; + border: 1px solid #DDD; + padding-left: 31px; + position: relative; + padding-top: 3px; + padding-bottom: 3px; + &:after { + content: ''; + display: block; + position: absolute; + top: 0; + width: 29px; + left: 0; + background-color: #f5f5f5; + height: 100%; + border-right: 1px solid #DDD; + } +} + +@media print { + pre { + padding-left: 12px; + } + pre:after { + display: none; + } } blockquote { @@ -162,7 +189,6 @@ blockquote { .code-base { background-color: #F8F8F8; - font-family: monospace; font-size: 0.80em; border: 1px solid #DDD; border-radius: 3px; @@ -187,6 +213,7 @@ pre code { border: 0; font-size: 1em; display: block; + line-height: 1.6; } /* * Text colors @@ -269,19 +296,31 @@ span.highlight { /* * Lists */ +ul, ol { + overflow: hidden; + p { + margin: 0; + } +} ul { padding-left: $-m * 1.3; list-style: disc; - overflow: hidden; + ul { + list-style: circle; + margin-top: 0; + margin-bottom: 0; + } + label { + margin: 0; + } } ol { list-style: decimal; padding-left: $-m * 2; - overflow: hidden; } -li.checkbox-item { +li.checkbox-item, li.task-list-item { list-style: none; margin-left: - ($-m * 1.3); input[type="checkbox"] { @@ -339,12 +378,6 @@ span.sep { display: block; } -.action-header { - h1 { - margin-top: $-m; - } -} - /** * Icons */