diff --git a/css/style.css b/css/style.css index c04facba049..336695ebea5 100644 --- a/css/style.css +++ b/css/style.css @@ -63,6 +63,7 @@ display: block !important; } +#participantTabView .avatar, #app-navigation .avatar, #app-navigation .icon-contacts-dark, #app-navigation .app-navigation-entry-link .icon-public { @@ -71,6 +72,7 @@ top: 6px; } +#participantTabView li > a:first-child img, #app-navigation li > a:first-child img { width: 32px !important; height: 32px !important; @@ -491,6 +493,7 @@ video { display: none; } +#participantTabView li > a, #app-navigation li > a { padding-right: 44px !important; } @@ -625,11 +628,70 @@ video { display: inline-block; } -#app-sidebar #shareWithList .participant-moderator-indicator { +#participantTabView .participant-moderator-indicator { opacity: .5; font-weight: 300; + padding-left: 5px; } -#app-sidebar #shareWithList .participant-offline { +#participantTabView .participant-offline { opacity: .5; } + +#participantTabView li { + position: relative; + width: 100%; + box-sizing: border-box; +} + +#participantTabView .with-icon a, #participantTabView a { + padding-left: 44px; + background-size: 16px 16px; + background-position: 14px center; + background-repeat: no-repeat; +} + +#participantTabView li > a { + display: block; + width: 100%; + line-height: 44px; + min-height: 44px; + padding: 0 12px; + overflow: hidden; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + opacity: 0.57; +} + + + +/** + * App navigation utils, buttons and counters for drop down menu + */ +#participantTabView .participant-entry-utils { + position: absolute; + top: 0; + right: 0; + z-index: 105; +} + +#participantTabView .active > .participant-entry-utils li { + display: inline-block; +} + +#participantTabView .participant-entry-utils button { + height: 100%; + width: 100%; + margin: 0; + box-shadow: none; +} + +#participantTabView .participant-entry-utils-menu-button button { + border: 0; + opacity: .5; + background-color: transparent; + background-repeat: no-repeat; + background-position: center; + background-image: url('../../../core/img/actions/more.svg?v=1'); +} diff --git a/js/views/participantview.js b/js/views/participantview.js index 899d3ef10c7..68b1984a769 100644 --- a/js/views/participantview.js +++ b/js/views/participantview.js @@ -29,43 +29,47 @@ var uiChannel = Backbone.Radio.channel('ui'); - var ITEM_TEMPLATE = '