Fixing more direct channel modal scrolling

Этот коммит содержится в:
Asaad Mahmood
2015-10-16 18:49:10 +05:00
родитель 0fbe63eb37
Коммит e840cb612f
3 изменённых файлов: 23 добавлений и 1 удалений

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

@@ -193,6 +193,15 @@ 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() - 300);
if ($(window).width() > 768) {
$(ReactDOM.findDOMNode(this.refs.userList)).perfectScrollbar();
}
}
}
render() { render() {
if (!this.props.show) { if (!this.props.show) {
return null; return null;
@@ -249,7 +258,10 @@ export default class MoreDirectChannels extends React.Component {
<span className='member-count'>{count}</span> <span className='member-count'>{count}</span>
</div> </div>
</div> </div>
<div className='user-list'> <div
ref='userList'
className='user-list'
>
<table className='more-table table'> <table className='more-table table'>
<tbody> <tbody>
{userEntries} {userEntries}

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

@@ -153,6 +153,8 @@
.more-name { .more-name {
font-weight: 600; font-weight: 600;
font-size: 0.95em; font-size: 0.95em;
overflow: hidden;
text-overflow: ellipsis;
} }
tbody { tbody {
> tr { > tr {
@@ -340,6 +342,7 @@
overflow: auto; overflow: auto;
-webkit-overflow-scrolling: touch; -webkit-overflow-scrolling: touch;
max-height: 500px; max-height: 500px;
position: relative;
} }
.table { .table {

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

@@ -270,6 +270,13 @@
height: auto; height: auto;
} }
} }
.modal-direct-channels {
.member-count {
float: none;
margin-top: 10px;
display: block;
}
}
.center-file-overlay { .center-file-overlay {
font-size: 1.3em; font-size: 1.3em;
} }