diff --git a/css/viewer/odfviewer.css b/css/viewer/odfviewer.css index e35c2fc9b..a1b6e4de9 100644 --- a/css/viewer/odfviewer.css +++ b/css/viewer/odfviewer.css @@ -52,6 +52,9 @@ margin-left: -20px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5); } +.richdocuments-avatar.read-only { + opacity: 0.8; +} .richdocuments-avatar .popovermenu { margin-left: -20px; } diff --git a/js/documents.js b/js/documents.js index 79b9638cb..b85278ad6 100644 --- a/js/documents.js +++ b/js/documents.js @@ -189,6 +189,11 @@ var documentsMain = { var avatar = avatarContainer.find('.avatar'); avatardiv.append(avatarContainer); $(avatar).avatar(view.UserId, 32); + if (view.ReadOnly === '1') { + var userName = view.UserName !== '' ? view.UserName : t('richdocuments', 'Guest'); + avatarContainer.addClass('read-only'); + $(avatar).attr('title', userName + ' ' + t('richdocuments', '(read only)')); + } $(avatar).tooltip({placement: 'bottom'}); if (parent.OC.currentUser !== null && view.UserId !== '') { $(avatar).contactsMenu(view.UserId, 0, avatarContainer);