diff --git a/skins/base/css/molecules/MemberInfo.css b/skins/base/css/molecules/MemberInfo.css index 324423056d..db41c51e50 100644 --- a/skins/base/css/molecules/MemberInfo.css +++ b/skins/base/css/molecules/MemberInfo.css @@ -22,7 +22,7 @@ limitations under the License. position: absolute; width: 200px; margin-left: -295px; - margin-top: -12px; + margin-top: 0px; z-index: 1000; padding: 6px; } @@ -34,6 +34,17 @@ limitations under the License. top: 0px; } +/* + * a hacky shim to extend the hitmask of the overlay to overlap + * better with the main menu itself + */ +.mx_MemberInfo_shim { + position: absolute; + left: 212px; + width: 40px; + height: 100%; +} + .mx_MemberInfo_avatar { padding: 6px; } @@ -44,7 +55,6 @@ limitations under the License. .mx_MemberInfo_field { padding: 6px; - font-weight: bold; } .mx_MemberInfo_button { diff --git a/skins/base/views/molecules/MemberInfo.js b/skins/base/views/molecules/MemberInfo.js index d8559dbbb2..3a81185ba9 100644 --- a/skins/base/views/molecules/MemberInfo.js +++ b/skins/base/views/molecules/MemberInfo.js @@ -25,6 +25,16 @@ module.exports = React.createClass({ displayName: 'MemberInfo', mixins: [MemberInfoController], + componentDidMount: function() { + var self = this; + + var memberInfo = this.getDOMNode(); + var memberListScroll = document.getElementsByClassName("mx_MemberList_border")[0]; + if (memberListScroll) { + memberInfo.style.top = (memberInfo.parentElement.offsetTop - memberListScroll.scrollTop) + "px"; + } + }, + getDuration: function(time) { if (!time) return; var t = parseInt(time / 1000); @@ -61,6 +71,7 @@ module.exports = React.createClass({ return (
+
-
+

Members

{this.makeMemberTiles()} diff --git a/skins/base/views/organisms/RoomView.js b/skins/base/views/organisms/RoomView.js index a93937f0bc..9130dcc047 100644 --- a/skins/base/views/organisms/RoomView.js +++ b/skins/base/views/organisms/RoomView.js @@ -109,7 +109,7 @@ module.exports = React.createClass({
-
+
diff --git a/skins/base/views/templates/Register.js b/skins/base/views/templates/Register.js index 346b40f830..784db4cfbc 100644 --- a/skins/base/views/templates/Register.js +++ b/skins/base/views/templates/Register.js @@ -182,7 +182,7 @@ module.exports = React.createClass({
- vector + vector
{this.registerContent()}