Merge pull request #1697 from asaadmahmoodspin/master

FIxing scroll for more direct channels
Этот коммит содержится в:
Harrison Healey
2015-12-14 10:07:36 -05:00
родитель 398925014e b0f8414629
Коммит f93922c14f
2 изменённых файлов: 21 добавлений и 14 удалений

Просмотреть файл

@@ -47,6 +47,21 @@ export default class MoreDirectChannels extends React.Component {
UserStore.addChangeListener(this.handleUserChange);
}
componentDidUpdate(prevProps) {
if (!prevProps.show && this.props.show) {
this.onShow();
}
}
onShow() {
if (Utils.isMobile()) {
$(ReactDOM.findDOMNode(this.refs.userList)).css('max-height', $(window).height() - 250);
} else {
$(ReactDOM.findDOMNode(this.refs.userList)).perfectScrollbar();
$(ReactDOM.findDOMNode(this.refs.userList)).css('max-height', $(window).height() - 300);
}
}
handleFilterChange() {
const filter = ReactDOM.findDOMNode(this.refs.filter).value;
@@ -164,15 +179,6 @@ export default class MoreDirectChannels extends React.Component {
);
}
componentDidUpdate(prevProps) {
if (!prevProps.show && this.props.show) {
$(ReactDOM.findDOMNode(this.refs.userList)).css('max-height', $(window).height() - 50);
if ($(window).width() > 768) {
$(ReactDOM.findDOMNode(this.refs.userList)).perfectScrollbar();
}
}
}
render() {
if (!this.props.show) {
return null;
@@ -217,8 +223,8 @@ export default class MoreDirectChannels extends React.Component {
<Modal.Header closeButton={true}>
<Modal.Title>{'Direct Messages'}</Modal.Title>
</Modal.Header>
<Modal.Body>
<div className='row filter-row'>
<Modal.Body ref='modalBody'>
<div className='filter-row'>
<div className='col-sm-6'>
<input
ref='filter'

Просмотреть файл

@@ -381,9 +381,9 @@
.more-modal {
.user-list {
overflow-y: auto;
overflow-x: hidden;
margin-top: 10px;
overflow: auto;
-webkit-overflow-scrolling: touch;
max-height: 500px;
position: relative;
}
@@ -394,11 +394,12 @@
.modal-body {
padding: 10px 0 20px;
overflow-x: hidden;
}
.filter-row {
margin-top: 10px;
padding: 0 15px;
@include clearfix;
}
.member-count {