mirror of
https://github.com/element-hq/element-web
synced 2024-11-29 12:58:53 +03:00
Merge pull request #1417 from matrix-org/dbkr/member_list_show_more
MemberList: show 100 more on overflow tile click
This commit is contained in:
commit
1bd200f1b1
1 changed files with 7 additions and 6 deletions
|
@ -26,6 +26,7 @@ var CallHandler = require("../../../CallHandler");
|
||||||
|
|
||||||
const INITIAL_LOAD_NUM_MEMBERS = 30;
|
const INITIAL_LOAD_NUM_MEMBERS = 30;
|
||||||
const INITIAL_LOAD_NUM_INVITED = 5;
|
const INITIAL_LOAD_NUM_INVITED = 5;
|
||||||
|
const SHOW_MORE_INCREMENT = 100;
|
||||||
|
|
||||||
module.exports = React.createClass({
|
module.exports = React.createClass({
|
||||||
displayName: 'MemberList',
|
displayName: 'MemberList',
|
||||||
|
@ -197,11 +198,11 @@ module.exports = React.createClass({
|
||||||
},
|
},
|
||||||
|
|
||||||
_createOverflowTileJoined: function(overflowCount, totalCount) {
|
_createOverflowTileJoined: function(overflowCount, totalCount) {
|
||||||
return this._createOverflowTile(overflowCount, totalCount, this._showFullJoinedMemberList);
|
return this._createOverflowTile(overflowCount, totalCount, this._showMoreJoinedMemberList);
|
||||||
},
|
},
|
||||||
|
|
||||||
_createOverflowTileInvited: function(overflowCount, totalCount) {
|
_createOverflowTileInvited: function(overflowCount, totalCount) {
|
||||||
return this._createOverflowTile(overflowCount, totalCount, this._showFullInvitedMemberList);
|
return this._createOverflowTile(overflowCount, totalCount, this._showMoreInvitedMemberList);
|
||||||
},
|
},
|
||||||
|
|
||||||
_createOverflowTile: function(overflowCount, totalCount, onClick) {
|
_createOverflowTile: function(overflowCount, totalCount, onClick) {
|
||||||
|
@ -217,15 +218,15 @@ module.exports = React.createClass({
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
_showFullJoinedMemberList: function() {
|
_showMoreJoinedMemberList: function() {
|
||||||
this.setState({
|
this.setState({
|
||||||
truncateAtJoined: -1
|
truncateAtJoined: this.state.truncateAtJoined + SHOW_MORE_INCREMENT,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
_showFullInvitedMemberList: function() {
|
_showMoreInvitedMemberList: function() {
|
||||||
this.setState({
|
this.setState({
|
||||||
truncateAtInvited: -1
|
truncateAtInvited: this.state.truncateAtInvited + SHOW_MORE_INCREMENT,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue