summaryrefslogtreecommitdiffstats
path: root/webapp/sass/layout/_markdown.scss
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-03-17 12:09:04 -0400
committerChristopher Speller <crspeller@gmail.com>2016-03-17 12:09:04 -0400
commitd383ed2f8dfc320c090b67d9f2e2d111710ca3cf (patch)
tree4051092e6838f0564af8a7e2116aefbceb1409d1 /webapp/sass/layout/_markdown.scss
parent2cd006474ec8a808b2ea2b0502a842f44cb0b127 (diff)
parent529513606b74fce60cbb066b381b27fbb6ea9d52 (diff)
downloadchat-d383ed2f8dfc320c090b67d9f2e2d111710ca3cf.tar.gz
chat-d383ed2f8dfc320c090b67d9f2e2d111710ca3cf.tar.bz2
chat-d383ed2f8dfc320c090b67d9f2e2d111710ca3cf.zip
Merge pull request #2380 from rodrigocorsi2/code_preview
Created component CodePreview
Diffstat (limited to 'webapp/sass/layout/_markdown.scss')
-rw-r--r--webapp/sass/layout/_markdown.scss48
1 files changed, 41 insertions, 7 deletions
diff --git a/webapp/sass/layout/_markdown.scss b/webapp/sass/layout/_markdown.scss
index e2180c64d..b9acd8b5b 100644
--- a/webapp/sass/layout/_markdown.scss
+++ b/webapp/sass/layout/_markdown.scss
@@ -22,29 +22,63 @@
}
.post-body--code {
+ overflow-x: auto;
+ overflow-y: hidden;
position: relative;
pre {
- margin-bottom: 0;
- overflow: auto;
- word-break: normal;
- word-wrap: normal;
+ border: 1px solid rgba(221,221,221,0.2);
+ border-radius: .25em;
+ margin: 0;
+ padding: 0px;
+ text-align: left;
+ white-space: nowrap;
+ }
+
+ code {
+ border: none;
+ white-space: pre;
+ }
+
+ td {
+ padding: 0 .5em;
+ vertical-align: top;
+ }
+
+ &:hover .post-body--code__language {
+ @include opacity(1);
}
}
.post-body--code__language {
+ @include opacity(0);
@include translate3d(0, 0, 0);
background: #21586d;
+ border-radius: 0 .25em;
color: $white;
- font-size: 13px;
- opacity: .7;
padding: 4px 10px 5px;
position: absolute;
right: 0;
top: 0;
+ -webkit-transition: opacity 0.6s;
+ -moz-transition: opacity 0.6s;
+ -o-transition: opacity 0.6s;
+ transition: opacity 0.6s;
z-index: 5;
}
+.post-body--code__lineno {
+ border-right: 1px solid #aaa;
+ color: #aaa;
+ margin-right: .5em;
+ text-align: right;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ -o-user-select: none;
+ user-select: none;
+}
+
.post__body {
hr {
@include opacity(.2);
@@ -108,9 +142,9 @@ blockquote {
}
pre {
- border: none;
color: inherit;
margin: 5px 0;
+ padding: 0;
}
code {