|
|
|
|
|
// variables for width |
|
|
|
|
|
$modal-width: 980px |
|
|
$modal-height: 580px |
|
|
$modal-gut: 15px |
|
|
$modal-postboard-height: $modal-height - 3*$modal-gut |
|
|
$modal-left-col: 400px |
|
|
$modal-right-col: ($modal-width - 2*$modal-gut) - $modal-left-col - $modal-gut |
|
|
$modal-postboard-post-height: 100% |
|
|
|
|
|
/************************************* |
|
|
******************* PROFILE MODAL |
|
|
***************************************/ |
|
|
|
|
|
.profile-modal |
|
|
.modal-wrapper |
|
|
width: $modal-width |
|
|
max-width: 98% |
|
|
+box-sizing(border-box) |
|
|
height: $modal-height |
|
|
margin: 0-($modal-height/2) 0 0 0-($modal-width/2) |
|
|
h3 |
|
|
display: none |
|
|
|
|
|
.profile-data |
|
|
display: block |
|
|
margin: auto |
|
|
padding-top: 0 |
|
|
|
|
|
@extend .clear-fix |
|
|
li |
|
|
display: inline |
|
|
margin: 0 5px |
|
|
float: none |
|
|
a |
|
|
display: inline |
|
|
span |
|
|
&.posts-count, &.following-count, &.followers-count |
|
|
display: inline-block |
|
|
padding-right: 5px |
|
|
|
|
|
.modal-content |
|
|
overflow: hidden |
|
|
padding: 0 |
|
|
position: relative |
|
|
#profile-posts |
|
|
padding: 0 |
|
|
|
|
|
.postboard |
|
|
margin-left: 0 |
|
|
height: 100% |
|
|
bottom: 0 |
|
|
position: relative |
|
|
float: right |
|
|
width: $modal-right-col!important |
|
|
|
|
|
.postboard-posts |
|
|
display: block |
|
|
height: $modal-postboard-post-height |
|
|
overflow-y: auto |
|
|
.postboard-posts .post |
|
|
padding: 0 |
|
|
.post-interactions |
|
|
margin: 2px 10px 3px 60px |
|
|
.profile-card |
|
|
margin: 0 |
|
|
padding: 0 |
|
|
|
|
|
.profile-modal |
|
|
h2.profile-screen-name |
|
|
display: block |
|
|
letter-spacing: 0 |
|
|
text-transform: none |
|
|
color: lighten($dark-grey, 30%) |
|
|
padding: 5px 0 |
|
|
margin: 0 |
|
|
font-size: 13px |
|
|
line-height: 13px |
|
|
|
|
|
|
|
|
/* Profile card*/ |
|
|
|
|
|
.profile-card |
|
|
height: 100% |
|
|
background: white |
|
|
.profile-card-main |
|
|
position: relative |
|
|
text-align: center |
|
|
word-wrap: break-word |
|
|
transition: all .2s linear |
|
|
background: none!important |
|
|
padding: 10px |
|
|
|
|
|
|
|
|
h1 |
|
|
font-size: 22px |
|
|
font-weight: bold |
|
|
display: inline-block |
|
|
padding-top: 10px |
|
|
|
|
|
&:before |
|
|
content: "" |
|
|
border: solid 0px #fff |
|
|
transition: all .2s linear |
|
|
position: absolute |
|
|
left: 1px |
|
|
top: 1px |
|
|
right: 1px |
|
|
bottom: 1px |
|
|
z-index: 0 |
|
|
* |
|
|
position: relative |
|
|
z-index: 1 |
|
|
|
|
|
.profile-card-photo |
|
|
height: 75px |
|
|
margin: 0 auto |
|
|
display: block |
|
|
width: auto |
|
|
|
|
|
.profile-card-photo.forEdition |
|
|
+border-radius(50%) |
|
|
height: 75px |
|
|
margin: 0 auto |
|
|
display: block |
|
|
width: 75px |
|
|
|
|
|
.profile-bio |
|
|
padding: 10px |
|
|
font-style: italic |
|
|
text-align: center |
|
|
|
|
|
|
|
|
.profile-card |
|
|
float: left |
|
|
width: $modal-left-col |
|
|
position: relative |
|
|
padding: $modal-gut |
|
|
|
|
|
.direct-messages-with-user, .follow, .unfollow |
|
|
display: inline-block |
|
|
position: static |
|
|
|
|
|
.isFollowing:after |
|
|
font-size: 15px |
|
|
position: absolute |
|
|
|
|
|
.unfollow |
|
|
background: $main-color-light |
|
|
|
|
|
.twister-user-info |
|
|
@extend .clear-fix |
|
|
text-align: center |
|
|
width: 100% |
|
|
padding: 0 |
|
|
|
|
|
.follow |
|
|
background: $main-color-color |
|
|
|
|
|
.known-followers |
|
|
text-align: center |
|
|
clear: both |
|
|
width: 100% |
|
|
|
|
|
|
|
|
#msngrswr |
|
|
display: none |
|
|
text-align: center |
|
|
margin: 10px 0 |
|
|
|
|
|
.profile-extra-contact |
|
|
display: none |
|
|
margin: 0 15px 0 0 |
|
|
font-weight: 500 |
|
|
background: $background-light |
|
|
padding: 2px 8px 3px 8px |
|
|
+border-radius(2px) |
|
|
|
|
|
|
|
|
.bitmessage-ctc, .tox-ctc |
|
|
font-size: 13px |
|
|
line-height: 15px |
|
|
cursor: pointer |
|
|
color: $main-color-dark |
|
|
&:hover |
|
|
color: $main-color-color |
|
|
|
|
|
.bitmessage-ctc:after, .tox-ctc:after |
|
|
font-family: $symbol-font-family |
|
|
content: '' |
|
|
font-style: normal |
|
|
font-weight: normal |
|
|
speak: none |
|
|
display: inline-block |
|
|
text-decoration: inherit |
|
|
width: 1em |
|
|
text-align: center |
|
|
font-variant: normal |
|
|
text-transform: none |
|
|
line-height: 1em |
|
|
|
|
|
.profile-modal |
|
|
.profile-tox, .profile-bitmessage |
|
|
display: inline-block |
|
|
margin-right: 5px |
|
|
font-size: 13px |
|
|
&:hover |
|
|
color: $main-color-color |
|
|
|
|
|
|
|
|
.profile-modal .modal-buttons |
|
|
display: none |
|
|
|
|
|
/* EDITION PROFILE*/ |
|
|
|
|
|
.forEdition.profile-card |
|
|
+box-sizing(border-box) |
|
|
@extend .clear-fix |
|
|
width: auto |
|
|
background: $background-light |
|
|
.profile-card-main |
|
|
margin: 0 |
|
|
width: 330px |
|
|
+box-sizing(border-box) |
|
|
padding: 10px |
|
|
background: $background-light |
|
|
input |
|
|
display: block |
|
|
margin: 5px auto |
|
|
background: white |
|
|
border: 1px solid lighten($dark-grey, 50%) |
|
|
padding: 6px 4px |
|
|
margin-bottom: 4px |
|
|
text-align: center |
|
|
transition: all .2s linear |
|
|
&:hover, &:focus |
|
|
background: white |
|
|
border-color: $main-color-light |
|
|
|
|
|
.input-description |
|
|
width: 90% |
|
|
|
|
|
.input-name |
|
|
font-size: 20px |
|
|
|
|
|
.forEdition .profile-card-main |
|
|
.input-website, .input-city |
|
|
display: inline-block |
|
|
.input-tox, .input-bitmessage |
|
|
width: 90% |
|
|
margin-top: 10px |
|
|
h2 |
|
|
text-transform: none |
|
|
font-weight: 700 |
|
|
font-size: .9em |
|
|
|
|
|
.profile-edition-buttons |
|
|
text-align: right |
|
|
|
|
|
.selectable_theme.theme_calm |
|
|
display: none
|
|
|
|