summaryrefslogtreecommitdiffstats
path: root/core/js/sharedialogview.js
diff options
context:
space:
mode:
Diffstat (limited to 'core/js/sharedialogview.js')
-rw-r--r--core/js/sharedialogview.js23
1 files changed, 14 insertions, 9 deletions
diff --git a/core/js/sharedialogview.js b/core/js/sharedialogview.js
index dce4a60bc9a..7efb361f512 100644
--- a/core/js/sharedialogview.js
+++ b/core/js/sharedialogview.js
@@ -251,7 +251,7 @@
},
autocompleteRenderItem: function(ul, item) {
- var insert = $("<a>");
+
var text = item.label;
if (item.value.shareType === OC.Share.SHARE_TYPE_GROUP) {
text = t('core', '{sharee} (group)', {
@@ -269,15 +269,20 @@
});
}
}
- insert.text(text);
- insert.attr('title', item.value.shareWith);
- if(item.value.shareType === OC.Share.SHARE_TYPE_GROUP) {
- insert = insert.wrapInner('<strong></strong>');
+ var insert = $("<div class='share-autocomplete-item'/>");
+ var avatar = $("<div class='avatardiv'></div>").appendTo(insert);
+ if (item.value.shareType === OC.Share.SHARE_TYPE_USER) {
+ avatar.avatar(item.value.shareWith, 32, undefined, undefined, undefined, item.label);
+ } else {
+ avatar.imageplaceholder(text, undefined, 32);
}
- insert.tooltip({
- placement: 'bottom',
- container: 'body'
- });
+
+ $("<div class='autocomplete-item-text'></div>")
+ .text(text)
+ .appendTo(insert);
+ insert.attr('title', item.value.shareWith);
+ insert = $("<a>")
+ .append(insert);
return $("<li>")
.addClass((item.value.shareType === OC.Share.SHARE_TYPE_GROUP) ? 'group' : 'user')
.append(insert)