diff --git a/core/css/share.css b/core/css/share.css
index 3ebf3a4b220..72a88328867 100644
--- a/core/css/share.css
+++ b/core/css/share.css
@@ -68,6 +68,12 @@
overflow: hidden;
vertical-align: middle;
}
+#shareWithList .avatar {
+ margin-right: 2px;
+ display: inline-block;
+ overflow: hidden;
+ vertical-align: middle;
+}
#shareWithList li label{
margin-right: 8px;
}
diff --git a/core/js/share.js b/core/js/share.js
index b3533af4824..1e86cddb89d 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -358,9 +358,9 @@ OC.Share={
var html = '
';
if (data !== false && data.reshare !== false && data.reshare.uid_owner !== undefined) {
if (data.reshare.share_type == OC.Share.SHARE_TYPE_GROUP) {
- html += '
'+t('core', 'Shared with you and the group {group} by {owner}', {group: data.reshare.share_with, owner: data.reshare.displayname_owner})+'';
+ html += '
'+t('core', 'Shared with you and the group {group} by {owner}', {group: data.reshare.share_with, owner: data.reshare.displayname_owner})+' ';
} else {
- html += '
'+t('core', 'Shared with you by {owner}', {owner: data.reshare.displayname_owner})+'';
+ html += '
'+t('core', 'Shared with you by {owner}', {owner: data.reshare.displayname_owner})+' ';
}
html += '
';
// reduce possible permissions to what the original share allowed
@@ -437,6 +437,12 @@ OC.Share={
html += '
';
dropDownEl = $(html);
dropDownEl = dropDownEl.appendTo(appendTo);
+
+ //Get owner avatars
+ if (data !== false && data.reshare !== false && data.reshare.uid_owner !== undefined) {
+ $('#avatar-share-owner').avatar(data.reshare.uid_owner, 32);
+ }
+
// Reset item shares
OC.Share.itemShares = [];
OC.Share.currentShares = {};
@@ -650,6 +656,11 @@ OC.Share={
var html = '';
var showCrudsButton;
html += '
';
+ if (shareType == OC.Share.SHARE_TYPE_USER) {
+ html += '';
+ } else {
+ html += '';
+ }
html += '' + escapeHTML(shareWithDisplayName) + '';
var mailNotificationEnabled = $('input:hidden[name=mailNotificationEnabled]').val();
if (mailNotificationEnabled === 'yes' && shareType !== OC.Share.SHARE_TYPE_REMOTE) {
@@ -681,6 +692,9 @@ OC.Share={
html += '';
html += '';
html = $(html).appendTo('#shareWithList');
+ if (shareType == OC.Share.SHARE_TYPE_USER) {
+ $('#avatar-' + escapeHTML(shareWith)).avatar(escapeHTML(shareWith), 32);
+ }
// insert cruds button into last label element
var lastLabel = html.find('>label:last');
if (lastLabel.exists()){