mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-30 10:58:31 -05:00
Merge pull request #3019 from awesomerobot/master
making some adjustments to posts so they don't break at narrow widths
This commit is contained in:
commit
174a00c985
2 changed files with 48 additions and 37 deletions
|
@ -230,25 +230,22 @@ nav.post-controls {
|
||||||
|
|
||||||
.embedded-posts {
|
.embedded-posts {
|
||||||
background: dark-light-diff($primary, $secondary, 90%, -65%) !important;
|
background: dark-light-diff($primary, $secondary, 90%, -65%) !important;
|
||||||
|
|
||||||
h1, h2, h3 { margin: 10px 0; }
|
h1, h2, h3 { margin: 10px 0; }
|
||||||
a.mention { background: darken(scale-color-diff(), 10%); }
|
a.mention { background: darken(scale-color-diff(), 10%); }
|
||||||
|
|
||||||
.topic-body {
|
.topic-body {
|
||||||
background: dark-light-diff($primary, $secondary, 90%, -65%) !important;
|
background: dark-light-diff($primary, $secondary, 90%, -65%) !important;
|
||||||
width: 87%;
|
box-sizing: border-box;
|
||||||
padding-left: 1%;
|
width: calc(100% - 60px); // [100% - .topic-avatar width]
|
||||||
padding-right: 1%;
|
|
||||||
border-top: none;
|
|
||||||
// WARNING: overflow hide is required for quoted / embedded images
|
// WARNING: overflow hide is required for quoted / embedded images
|
||||||
// which expect "normal" post width, but expansions are narrower
|
// which expect "normal" post width, but expansions are narrower
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
padding: 10px 15px 15px 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.topic-avatar {
|
.topic-avatar {
|
||||||
width: 45px;
|
width: 45px;
|
||||||
margin: 0 5px 0 15px;
|
padding-left: 15px;
|
||||||
border: none;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// bottom means "reply expansion" below a post
|
// bottom means "reply expansion" below a post
|
||||||
|
@ -261,6 +258,9 @@ nav.post-controls {
|
||||||
&.bottom .arrow { float: right; }
|
&.bottom .arrow { float: right; }
|
||||||
&.bottom {
|
&.bottom {
|
||||||
margin-top: -11px;
|
margin-top: -11px;
|
||||||
|
.row {
|
||||||
|
padding-top: 7px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// top means "in reply to expansion" above a post
|
// top means "in reply to expansion" above a post
|
||||||
|
@ -277,7 +277,6 @@ nav.post-controls {
|
||||||
.fa-arrow-up { margin-left: 5px; }
|
.fa-arrow-up { margin-left: 5px; }
|
||||||
.row {
|
.row {
|
||||||
border-top: 1px solid darken(scale-color-diff(), 10%);
|
border-top: 1px solid darken(scale-color-diff(), 10%);
|
||||||
padding-top: 7px;
|
|
||||||
}
|
}
|
||||||
.reply:first-of-type .row { border-top: none; }
|
.reply:first-of-type .row { border-top: none; }
|
||||||
|
|
||||||
|
@ -757,7 +756,7 @@ $topic-avatar-width: 45px;
|
||||||
}
|
}
|
||||||
.topic-avatar {
|
.topic-avatar {
|
||||||
border-top: 1px solid dark-light-diff($primary, $secondary, 90%, -75%);
|
border-top: 1px solid dark-light-diff($primary, $secondary, 90%, -75%);
|
||||||
padding-top: 16px;
|
padding-top: 15px;
|
||||||
width: $topic-avatar-width;
|
width: $topic-avatar-width;
|
||||||
float: left;
|
float: left;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -862,8 +861,6 @@ $topic-avatar-width: 45px;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
button {
|
button {
|
||||||
width: 180px;
|
width: 180px;
|
||||||
margin: 4px auto;
|
margin: 4px auto;
|
||||||
|
@ -1018,33 +1015,11 @@ span.highlighted {
|
||||||
.read-state.read {
|
.read-state.read {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
@include transition(opacity ease-out 1s);
|
@include transition(opacity ease-out 1s);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Tablet (portrait) ----------- */
|
/* Tablet (portrait) ----------- */
|
||||||
|
|
||||||
@media all
|
|
||||||
and (max-width : 1140px) {
|
|
||||||
.post-cloak .reply-to-tab {
|
|
||||||
right: 320px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@media all
|
|
||||||
and (max-width : 975px) {
|
|
||||||
.post-cloak .reply-to-tab {
|
|
||||||
right: 300px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media all
|
|
||||||
and (max-width : 940px) {
|
|
||||||
.post-cloak .reply-to-tab {
|
|
||||||
right: 250px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media all
|
@media all
|
||||||
and (max-width : 870px) {
|
and (max-width : 870px) {
|
||||||
|
@ -1054,7 +1029,7 @@ and (max-width : 870px) {
|
||||||
}
|
}
|
||||||
|
|
||||||
.topic-avatar {
|
.topic-avatar {
|
||||||
width: 5%;
|
width: 45px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.post-cloak .reply-to-tab {
|
.post-cloak .reply-to-tab {
|
||||||
|
@ -1062,16 +1037,31 @@ and (max-width : 870px) {
|
||||||
}
|
}
|
||||||
|
|
||||||
.topic-body {
|
.topic-body {
|
||||||
width: 91%;
|
box-sizing: border-box;
|
||||||
|
width: calc(100% - 47px); //100% - [width of .topic-avatar + 2px]
|
||||||
|
|
||||||
padding-left: 2%;
|
padding-left: 2%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.embedded-posts {
|
.embedded-posts {
|
||||||
// top means "in reply to expansion" above a post
|
// top means "in reply to expansion" above a post
|
||||||
&.top {
|
&.top {
|
||||||
margin-left: 6%;
|
width: calc(100% - 56px); // [100% - margin-left]
|
||||||
width: 91%;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* below standard tablet portrait ----------- */
|
||||||
|
|
||||||
|
@media all
|
||||||
|
and (max-width : 767px) {
|
||||||
|
|
||||||
|
.reply-to-tab {
|
||||||
|
span {display: none;}
|
||||||
|
}
|
||||||
|
.names {
|
||||||
|
span {display: block;}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -257,3 +257,24 @@ and (max-width : 870px) {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@media all
|
||||||
|
and (max-width : 724px) {
|
||||||
|
|
||||||
|
#topic-progress-wrapper {
|
||||||
|
right: 0;
|
||||||
|
#topic-progress, #topic-progress-expanded { left: auto; right: 145px; }
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@media all
|
||||||
|
and (max-width : 485px) {
|
||||||
|
|
||||||
|
#topic-progress-wrapper.docked {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue