Add the possibility to add icons to list popup.

This commit is contained in:
kovacsv 2021-07-24 14:28:11 +02:00
parent beb389a3b0
commit e48d699e5c
2 changed files with 13 additions and 1 deletions

View File

@ -239,6 +239,9 @@ OV.ListPopup = class extends OV.PopupDialog
AddListItem (item, callbacks)
{
let listItemDiv = $('<div>').addClass ('ov_popup_list_item').appendTo (this.listDiv);
if (item.icon) {
$('<img>').addClass ('ov_popup_list_item_icon').attr ('src', item.icon).appendTo (listItemDiv);
}
if (item.color) {
let iconDiv = $('<div>').addClass ('ov_popup_list_item_icon').appendTo (listItemDiv);
let colorCircle = OV.CreateInlineColorCircle (item.color);

View File

@ -652,6 +652,15 @@ div.ov_popup div.ov_popup_list_item
text-overflow: ellipsis;
overflow: hidden;
cursor: pointer;
overflow: auto;
}
div.ov_popup img.ov_popup_list_item_icon
{
width: 18px;
height: 18px;
margin-right: 10px;
float: left;
}
div.ov_popup div.ov_popup_list_item_icon
@ -661,7 +670,7 @@ div.ov_popup div.ov_popup_list_item_icon
div.ov_popup div.ov_popup_list_item_name
{
float: left;
}
div.ov_progress