Merge pull request #5809 from svbergerem/refactor-post-content-css
Refactor post content css, fix margin-bottom for lists in comments
This commit is contained in:
commit
c0c5bb490a
10 changed files with 56 additions and 86 deletions
|
|
@ -79,6 +79,9 @@
|
||||||
@import 'comments';
|
@import 'comments';
|
||||||
@import 'diaspora_jsxc';
|
@import 'diaspora_jsxc';
|
||||||
@import 'chat';
|
@import 'chat';
|
||||||
|
@import 'markdown-content';
|
||||||
|
@import 'oembed';
|
||||||
|
@import 'post-content';
|
||||||
|
|
||||||
/* right bar */
|
/* right bar */
|
||||||
@import 'sidebar';
|
@import 'sidebar';
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@
|
||||||
margin: 0;
|
margin: 0;
|
||||||
border-top: 1px dotted $border-grey;
|
border-top: 1px dotted $border-grey;
|
||||||
padding: 10px 0;
|
padding: 10px 0;
|
||||||
.comment-content p:last-of-type { margin-bottom: 0; }
|
|
||||||
|
|
||||||
.info {
|
.info {
|
||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
|
|
|
||||||
11
app/assets/stylesheets/markdown-content.scss
Normal file
11
app/assets/stylesheets/markdown-content.scss
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
.markdown-content {
|
||||||
|
p { margin: 0 0 0.8em; }
|
||||||
|
p:last-child { margin-bottom: 0; }
|
||||||
|
|
||||||
|
ul, ol {
|
||||||
|
margin-top:0.8em;
|
||||||
|
margin-bottom:0.8em;
|
||||||
|
&:first-child { margin-top: 0; }
|
||||||
|
&:last-child { margin-bottom: 0; }
|
||||||
|
}
|
||||||
|
}
|
||||||
12
app/assets/stylesheets/oembed.scss
Normal file
12
app/assets/stylesheets/oembed.scss
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
.oembed {
|
||||||
|
background: image-url("ajax-loader2.gif") no-repeat center center;
|
||||||
|
margin: 10px auto;
|
||||||
|
width: 100%;
|
||||||
|
.thumb {
|
||||||
|
@include video-overlay;
|
||||||
|
}
|
||||||
|
iframe, .thumb img {
|
||||||
|
width: 100%;
|
||||||
|
min-height: 60%;
|
||||||
|
}
|
||||||
|
}
|
||||||
21
app/assets/stylesheets/post-content.scss
Normal file
21
app/assets/stylesheets/post-content.scss
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
.post-content {
|
||||||
|
.photo_attachments {
|
||||||
|
margin-top: 7px;
|
||||||
|
padding-bottom: 10px;
|
||||||
|
text-align: center;
|
||||||
|
img {
|
||||||
|
&.big_stream_photo {
|
||||||
|
display: block;
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
&.thumb_small {
|
||||||
|
display: inline;
|
||||||
|
max-width: 50px;
|
||||||
|
max-height: 50px;
|
||||||
|
}
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
padding-bottom: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -97,38 +97,10 @@
|
||||||
margin-left: 20px;
|
margin-left: 20px;
|
||||||
padding-top: 20px;
|
padding-top: 20px;
|
||||||
width: auto;
|
width: auto;
|
||||||
p {
|
|
||||||
margin: 0 0 1em 0;
|
.oembed { width: 95%; }
|
||||||
}
|
|
||||||
.photo_attachments {
|
.photo_attachments {
|
||||||
padding-bottom: 10px;
|
img.big_stream_photo { max-width: 90%; }
|
||||||
text-align: center;
|
|
||||||
img {
|
|
||||||
&.big_stream_photo {
|
|
||||||
display: block;
|
|
||||||
max-width: 90%;
|
|
||||||
}
|
|
||||||
&.thumb_small {
|
|
||||||
display: inline;
|
|
||||||
max-width: 50px;
|
|
||||||
max-height: 50px;
|
|
||||||
}
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.oembed {
|
|
||||||
background: image-url("ajax-loader2.gif") no-repeat center center;
|
|
||||||
float: left;
|
|
||||||
width: 95%;
|
|
||||||
.thumb {
|
|
||||||
@include video-overlay;
|
|
||||||
}
|
|
||||||
iframe, .thumb img {
|
|
||||||
width: 100%;
|
|
||||||
min-height: 60%;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -76,30 +76,6 @@
|
||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.youtube-player, .vimeo-player {
|
|
||||||
border: none;
|
|
||||||
height: 304px;
|
|
||||||
width: 410px;
|
|
||||||
}
|
|
||||||
.photo_attachments {
|
|
||||||
margin-top: 7px;
|
|
||||||
padding-bottom: 10px;
|
|
||||||
text-align: center;
|
|
||||||
img {
|
|
||||||
&.big_stream_photo {
|
|
||||||
display: block;
|
|
||||||
max-width: 90%;
|
|
||||||
}
|
|
||||||
&.thumb_small {
|
|
||||||
display: inline;
|
|
||||||
max-width: 50px;
|
|
||||||
max-height: 50px;
|
|
||||||
}
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.stream_photo {
|
.stream_photo {
|
||||||
float: left;
|
float: left;
|
||||||
margin-top: 6px;
|
margin-top: 6px;
|
||||||
|
|
@ -134,18 +110,6 @@
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
p {
|
|
||||||
margin: 0 0 0.8em;
|
|
||||||
}
|
|
||||||
p:last-of-type {
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
ul, ol {
|
|
||||||
margin-top:0.8em;
|
|
||||||
margin-bottom:0.8em;
|
|
||||||
&:first-child { margin-top: 0; }
|
|
||||||
&:nth-last-child(4){ margin-bottom: 0; }
|
|
||||||
}
|
|
||||||
.expander {
|
.expander {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
|
|
@ -163,20 +127,6 @@
|
||||||
@include linear-gradient(rgba(255,255,255,0) , #EEE, 0%, 95%);
|
@include linear-gradient(rgba(255,255,255,0) , #EEE, 0%, 95%);
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
.oembed {
|
|
||||||
background: image-url('ajax-loader2.gif') no-repeat center center;
|
|
||||||
float: left;
|
|
||||||
width: 100%;
|
|
||||||
|
|
||||||
.thumb {
|
|
||||||
@include video-overlay();
|
|
||||||
}
|
|
||||||
|
|
||||||
iframe, .thumb img {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&.highlighted {
|
&.highlighted {
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
{{name}}
|
{{name}}
|
||||||
{{/linkToAuthor}}
|
{{/linkToAuthor}}
|
||||||
|
|
||||||
<div class="collapsible comment-content">
|
<div class="collapsible comment-content markdown-content">
|
||||||
{{{text}}}
|
{{{text}}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
{{/linkToAuthor}}
|
{{/linkToAuthor}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<div class='info'>
|
<div class='info'>
|
||||||
{{#if public}}
|
{{#if public}}
|
||||||
<span class='post_scope' title="{{t "stream.public"}}">
|
<span class='post_scope' title="{{t "stream.public"}}">
|
||||||
|
|
@ -95,6 +95,6 @@
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
<div id='body' class='row-fluid'>
|
<div id='body' class='row-fluid'>
|
||||||
<div id='real-post-content' class='span12'>
|
<div id='real-post-content' class='post-content span12'>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,9 @@
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
<div class="collapsible">
|
<div class="collapsible">
|
||||||
{{{text}}}
|
<div class="markdown-content">
|
||||||
|
{{{text}}}
|
||||||
|
</div>
|
||||||
<div class="oembed"></div>
|
<div class="oembed"></div>
|
||||||
<div class="opengraph"></div>
|
<div class="opengraph"></div>
|
||||||
<div class="poll"></div>
|
<div class="poll"></div>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue