blob: e1c7275f92ac500165edeafa84d70e4a2f9781e7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
//must be overridden to display html in autocomplete like avatars:
$.widget('studip.quicksearch', $.ui.autocomplete, {
_renderItem (ul, item) {
let li = $('<li>');
li.data('item.autocomplete', item);
if (item.disabled) {
li.addClass('ui-state-disabled');
}
$('<a>').html(item.label).appendTo(li);
li.appendTo(ul);
return li;
},
_renderMenu (ul, items) {
$(ul).addClass('studip-quicksearch');
items.forEach((item) => {
this._renderItemData(ul, item);
});
}
});
|