Other minor improvements
Этот коммит содержится в:
@@ -14,9 +14,17 @@ export default class PostInfo extends React.Component {
|
|||||||
constructor(props) {
|
constructor(props) {
|
||||||
super(props);
|
super(props);
|
||||||
|
|
||||||
|
this.dropdownPosition = this.dropdownPosition.bind(this);
|
||||||
this.handlePermalink = this.handlePermalink.bind(this);
|
this.handlePermalink = this.handlePermalink.bind(this);
|
||||||
this.removePost = this.removePost.bind(this);
|
this.removePost = this.removePost.bind(this);
|
||||||
}
|
}
|
||||||
|
dropdownPosition(e) {
|
||||||
|
var position = $('#post-list').height() - $(e.target).offset().top;
|
||||||
|
var dropdown = $(e.target).next('.dropdown-menu');
|
||||||
|
if (position < dropdown.height()) {
|
||||||
|
dropdown.addClass('bottom');
|
||||||
|
}
|
||||||
|
}
|
||||||
createDropdown() {
|
createDropdown() {
|
||||||
var post = this.props.post;
|
var post = this.props.post;
|
||||||
var isOwner = UserStore.getCurrentId() === post.user_id;
|
var isOwner = UserStore.getCurrentId() === post.user_id;
|
||||||
@@ -133,6 +141,7 @@ export default class PostInfo extends React.Component {
|
|||||||
type='button'
|
type='button'
|
||||||
data-toggle='dropdown'
|
data-toggle='dropdown'
|
||||||
aria-expanded='false'
|
aria-expanded='false'
|
||||||
|
onClick={this.dropdownPosition}
|
||||||
/>
|
/>
|
||||||
<ul
|
<ul
|
||||||
className='dropdown-menu'
|
className='dropdown-menu'
|
||||||
|
|||||||
@@ -396,8 +396,8 @@ body.ios {
|
|||||||
.post-list__content {
|
.post-list__content {
|
||||||
display: table-cell;
|
display: table-cell;
|
||||||
vertical-align: bottom;
|
vertical-align: bottom;
|
||||||
> div:last-child {
|
.dropdown-menu {
|
||||||
.dropdown-menu {
|
&.bottom {
|
||||||
top: auto;
|
top: auto;
|
||||||
bottom: 25px;
|
bottom: 25px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,15 @@
|
|||||||
|
|
||||||
.post-right-comments-container {
|
.post-right-comments-container {
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 0.7em 0 0;
|
|
||||||
|
.post {
|
||||||
|
|
||||||
|
&:first-child {
|
||||||
|
padding-top: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.post {
|
.post {
|
||||||
@@ -19,6 +27,11 @@
|
|||||||
&.post--root {
|
&.post--root {
|
||||||
padding-bottom: 1.2em;
|
padding-bottom: 1.2em;
|
||||||
border-bottom: 1px solid #ddd;
|
border-bottom: 1px solid #ddd;
|
||||||
|
|
||||||
|
.post__body {
|
||||||
|
background: transparent !important;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.post__header {
|
.post__header {
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user