summaryrefslogtreecommitdiffstats
path: root/webapp/sass
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/sass')
-rw-r--r--webapp/sass/components/_search.scss28
-rw-r--r--webapp/sass/layout/_headers.scss23
-rw-r--r--webapp/sass/layout/_post.scss47
-rw-r--r--webapp/sass/layout/_sidebar-right.scss9
-rw-r--r--webapp/sass/responsive/_mobile.scss26
-rw-r--r--webapp/sass/responsive/_tablet.scss40
6 files changed, 152 insertions, 21 deletions
diff --git a/webapp/sass/components/_search.scss b/webapp/sass/components/_search.scss
index d259cfc20..11bcdb92d 100644
--- a/webapp/sass/components/_search.scss
+++ b/webapp/sass/components/_search.scss
@@ -137,23 +137,31 @@
}
}
-.search-item__jump {
- @include opacity(.8);
+.col__controls {
font-size: 13px;
position: absolute;
right: 0;
top: 0;
- &:hover {
- @include opacity(1);
+ a {
+ @include opacity(.8);
+ vertical-align: top;
+
+ &:hover {
+ @include opacity(1);
+ }
}
-}
-.search-item__comment {
- margin-right: 35px;
- position: absolute;
- right: 0;
- top: 0;
+
+ .search-item__jump {
+ font-size: 13px;
+ position: relative;
+ top: 1px;
+ }
+
+ .search-item__comment {
+ margin-right: 5px;
+ }
}
.search-item-time {
diff --git a/webapp/sass/layout/_headers.scss b/webapp/sass/layout/_headers.scss
index f2705fc0a..832bed50e 100644
--- a/webapp/sass/layout/_headers.scss
+++ b/webapp/sass/layout/_headers.scss
@@ -43,6 +43,7 @@
}
&:last-child {
+ padding-right: 8px;
width: 8.9%;
}
}
@@ -375,8 +376,17 @@
font-size: 22px;
height: 30px;
line-height: 26px;
- margin-right: 9px;
- width: 24px;
+ margin-right: 3px;
+ text-align: center;
+ width: 30px;
+
+ th {
+ &:last-child {
+ div {
+ margin-right: 10px;
+ }
+ }
+ }
.channel__wrap.move--left & {
position: absolute;
@@ -384,6 +394,15 @@
top: 14px;
}
+ .icon__flag {
+ svg {
+ height: 18px;
+ position: relative;
+ top: 2px;
+ width: 19px;
+ }
+ }
+
> a {
@include opacity(.6);
@include single-transition(all, .1s, ease-in);
diff --git a/webapp/sass/layout/_post.scss b/webapp/sass/layout/_post.scss
index 605c03658..8513f779a 100644
--- a/webapp/sass/layout/_post.scss
+++ b/webapp/sass/layout/_post.scss
@@ -486,6 +486,7 @@ body.ios {
&:hover {
.dropdown,
.comment-icon__container,
+ .flag-icon__container,
.post__reply,
.post__remove {
visibility: visible;
@@ -561,7 +562,7 @@ body.ios {
.img-div {
max-height: 150px;
max-width: 150px;
- }
+ }
p {
line-height: inherit;
@@ -573,7 +574,7 @@ body.ios {
ol,
ul {
- clear: both;
+ clear: both;
padding-left: 20px;
}
}
@@ -694,6 +695,13 @@ body.ios {
}
}
+ .flag-icon__container {
+ left: 36px;
+ margin-left: 5px;
+ position: absolute;
+ top: 8px;
+ }
+
.post__img {
img {
display: none;
@@ -835,7 +843,9 @@ body.ios {
}
.post__img {
- width: 42px;
+ padding-right: 10px;
+ text-align: right;
+ width: 53px;
svg {
height: 32px;
@@ -1076,6 +1086,7 @@ body.ios {
display: inline-block;
margin-right: 6px;
visibility: hidden;
+
svg {
fill: inherit;
position: relative;
@@ -1115,6 +1126,36 @@ body.ios {
}
}
+ .flag-icon__container {
+ display: inline-block;
+ font-size: 12px;
+ margin-left: 7px;
+ position: relative;
+ top: 1px;
+ visibility: hidden;
+
+ &.visible {
+ visibility: visible;
+ }
+
+ path {
+ fill: inherit;
+ }
+
+ .fa-star-o {
+ @include opacity(.8);
+ }
+
+ &:focus {
+ outline: none;
+ }
+
+ &.icon--visible {
+ visibility: visible;
+ }
+
+ }
+
.web-embed-data {
@include border-radius(2px);
@include alpha-property(background, $black, 0.05);
diff --git a/webapp/sass/layout/_sidebar-right.scss b/webapp/sass/layout/_sidebar-right.scss
index fb57b6146..497cd3cea 100644
--- a/webapp/sass/layout/_sidebar-right.scss
+++ b/webapp/sass/layout/_sidebar-right.scss
@@ -161,7 +161,7 @@
.sidebar--right__subheader {
font-size: 1em;
- padding: 1em 1em 0;
+ padding: 0.5em 1em 0;
h4 {
font-size: 1em;
@@ -176,6 +176,13 @@
font-size: .95em;
padding-bottom: 10px;
}
+
+ .usage__icon {
+ @include opacity(.6);
+ margin: 0 3px;
+ position: relative;
+ top: 1px;
+ }
}
.suggestion-list__content {
diff --git a/webapp/sass/responsive/_mobile.scss b/webapp/sass/responsive/_mobile.scss
index df615aa13..c60233ae8 100644
--- a/webapp/sass/responsive/_mobile.scss
+++ b/webapp/sass/responsive/_mobile.scss
@@ -94,6 +94,16 @@
}
}
+ &.same--root {
+ &.same--user {
+ .flag-icon__container {
+ left: auto;
+ position: relative;
+ top: 1px;
+ }
+ }
+ }
+
.post__content {
padding: 0 10px 0 0;
}
@@ -182,7 +192,23 @@
}
}
+ .star-icon__container {
+ left: auto;
+ position: relative;
+ top: auto;
+
+ &:not(.visible) {
+ display: none;
+ }
+ }
+
&.same--root {
+ .star-icon__container {
+ left: auto;
+ position: relative;
+ top: auto;
+ }
+
&.same--user {
.post__header {
height: auto;
diff --git a/webapp/sass/responsive/_tablet.scss b/webapp/sass/responsive/_tablet.scss
index e6cb898fd..bb3d78652 100644
--- a/webapp/sass/responsive/_tablet.scss
+++ b/webapp/sass/responsive/_tablet.scss
@@ -116,7 +116,15 @@
.channel__wrap & {
.post__time {
font-size: .85em;
- left: -70px;
+ left: -79px;
+ position: absolute;
+ text-align: right;
+ top: 6px;
+ width: 60px;
+ }
+
+ .star-icon__container {
+ left: -65px;
position: absolute;
text-align: right;
top: 6px;
@@ -125,7 +133,7 @@
}
&:not(.post--thread) {
- padding: 5px .5em 0 70px;
+ padding: 5px .5em 0 72px;
.post__link {
margin: 4px 0 7px;
@@ -197,11 +205,29 @@
}
}
+ .flag-icon__container {
+ left: -21px;
+ position: absolute;
+ top: 7px;
+ }
+
+ .sidebar--right & .flag-icon__container {
+ left: auto;
+ position: relative;
+ top: 1px;
+ }
+
&.same--root {
&.same--user {
- padding-left: 70px;
+ padding-left: 72px;
padding-top: 0;
+ .flag-icon__container {
+ left: -19px;
+ position: absolute;
+ top: 7px;
+ }
+
.post__header {
.col__reply {
top: -1px;
@@ -265,12 +291,16 @@
&:not(.post--compact) {
.post__time {
+ display: inline-block;
font-size: 11px;
- left: -4px;
- line-height: 37px;
+ left: -14px;
+ line-height: 34px;
position: absolute;
+ text-align: right;
text-rendering: auto;
top: -2px;
+ width: 51px;
+
}
}
}