summaryrefslogtreecommitdiffstats
path: root/webapp/sass/layout
diff options
context:
space:
mode:
authorRodrigo Corsi <rodrigocorsi@gmail.com>2016-03-08 09:38:09 -0300
committerRodrigo Corsi <rodrigocorsi@gmail.com>2016-03-17 12:47:07 -0300
commit529513606b74fce60cbb066b381b27fbb6ea9d52 (patch)
tree6f8df5ea8eca135334633d721f474be4e9c7fb12 /webapp/sass/layout
parent6b9d89522475c84e7833d17179b3af65b92240d6 (diff)
downloadchat-529513606b74fce60cbb066b381b27fbb6ea9d52.tar.gz
chat-529513606b74fce60cbb066b381b27fbb6ea9d52.tar.bz2
chat-529513606b74fce60cbb066b381b27fbb6ea9d52.zip
Created component CodePreview
Diffstat (limited to 'webapp/sass/layout')
-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 {