diff --git a/app/lib/lib/roomTypes/direct.js b/app/lib/lib/roomTypes/direct.js index 98d0a5966924..60e9211086ea 100644 --- a/app/lib/lib/roomTypes/direct.js +++ b/app/lib/lib/roomTypes/direct.js @@ -117,7 +117,7 @@ export class DirectMessageRoomType extends RoomTypeConfig { } userDetailShowAll(/* room */) { - return false; + return true; } getUiText(context) { diff --git a/app/theme/client/imports/forms/button.css b/app/theme/client/imports/forms/button.css index f5c221ecbef9..f4595e11eb60 100644 --- a/app/theme/client/imports/forms/button.css +++ b/app/theme/client/imports/forms/button.css @@ -189,6 +189,15 @@ margin: 0 5px; } + &--wrap { + margin: 5px -5px; + flex-wrap: wrap; + + & > .rc-button { + margin: 5px; + } + } + &--stretch { justify-content: stretch; diff --git a/app/ui-flextab/client/tabs/membersList.html b/app/ui-flextab/client/tabs/membersList.html index d9c415a73035..e9f0fc82874d 100644 --- a/app/ui-flextab/client/tabs/membersList.html +++ b/app/ui-flextab/client/tabs/membersList.html @@ -39,7 +39,7 @@
{{ignored}} {{displayName}} {{utcOffset}} - {{> icon user=. block="rc-member-list__menu js-action" icon="menu" }} + {{> icon user=. block="rc-member-list__menu js-more" icon="menu" }} {{/each}} diff --git a/app/ui-flextab/client/tabs/membersList.js b/app/ui-flextab/client/tabs/membersList.js index e695c6a98d71..117b5d889237 100644 --- a/app/ui-flextab/client/tabs/membersList.js +++ b/app/ui-flextab/client/tabs/membersList.js @@ -199,7 +199,7 @@ Template.membersList.events({ } }, - 'click .js-action'(e, instance) { + 'click .js-more'(e, instance) { e.currentTarget.parentElement.classList.add('active'); const room = Session.get(`roomData${ instance.data.rid }`); const _actions = getActions({ diff --git a/app/ui-flextab/client/tabs/userInfo.js b/app/ui-flextab/client/tabs/userInfo.js index 49581032ae3e..01016a30fc8d 100644 --- a/app/ui-flextab/client/tabs/userInfo.js +++ b/app/ui-flextab/client/tabs/userInfo.js @@ -17,7 +17,7 @@ const more = function() { return Template.instance().actions.get() .map((action) => (typeof action === 'function' ? action.call(this) : action)) .filter((action) => action && (!action.condition || action.condition.call(this))) - .slice(2); + .slice(3); }; @@ -203,6 +203,7 @@ Template.userInfo.events({ $(e.currentTarget).blur(); e.preventDefault(); + e.stopPropagation(); const config = { columns, data: { diff --git a/app/ui-utils/client/lib/popout.html b/app/ui-utils/client/lib/popout.html index 2424ae45ffff..d2df191d967c 100644 --- a/app/ui-utils/client/lib/popout.html +++ b/app/ui-utils/client/lib/popout.html @@ -33,7 +33,7 @@

{{> icon icon="podcast"}}

-
+
{{#if content}} {{> Template.dynamic template=content data=data}} {{/if}} @@ -58,7 +58,7 @@

{{> icon icon="podcast"}}

{{ getStreamStatus }} {{/if}} -
+ diff --git a/app/ui/client/views/app/videoCall/videoCall.html b/app/ui/client/views/app/videoCall/videoCall.html index 75e7e5280fa4..17ccf7d66cfd 100644 --- a/app/ui/client/views/app/videoCall/videoCall.html +++ b/app/ui/client/views/app/videoCall/videoCall.html @@ -1,15 +1,19 @@ + +