forked from extern/egroupware
Support icon feature for taglist widget
This commit is contained in:
parent
ed8c26bd08
commit
263cba6bf1
@ -548,7 +548,16 @@ var et2_taglist = (function(){ "use strict"; return et2_selectbox.extend([et2_IR
|
|||||||
{
|
{
|
||||||
var label = jQuery('<span>').text(item.label);
|
var label = jQuery('<span>').text(item.label);
|
||||||
if (typeof item.title != 'undefined') label.attr('title', item.title);
|
if (typeof item.title != 'undefined') label.attr('title', item.title);
|
||||||
|
if (typeof item.icon != 'undefined')
|
||||||
|
{
|
||||||
|
var wrapper = jQuery('<div>').addClass('et2_taglist_tags_icon_wrapper');
|
||||||
|
jQuery('<span/>')
|
||||||
|
.addClass('et2_taglist_tags_icon')
|
||||||
|
.css({"background-image": "url("+(item.icon.match(/^(http|https|\/)/) ? item.icon : egw.image(item.icon))+")"})
|
||||||
|
.appendTo(wrapper);
|
||||||
|
label.appendTo(wrapper);
|
||||||
|
return wrapper;
|
||||||
|
}
|
||||||
return label;
|
return label;
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -1225,7 +1234,16 @@ var et2_taglist_email = (function(){ "use strict"; return et2_taglist.extend(
|
|||||||
},this),1);
|
},this),1);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
if (typeof item.icon != 'undefined' && item.icon)
|
||||||
|
{
|
||||||
|
var wrapper = jQuery('<div>').addClass('et2_taglist_tags_icon_wrapper');
|
||||||
|
jQuery('<span/>')
|
||||||
|
.addClass('et2_taglist_tags_icon')
|
||||||
|
.css({"background-image": "url("+(item.icon.match(/^(http|https|\/)/) ? item.icon : egw.image(item.icon))+")"})
|
||||||
|
.appendTo(wrapper);
|
||||||
|
label.appendTo(wrapper);
|
||||||
|
return wrapper;
|
||||||
|
}
|
||||||
return label;
|
return label;
|
||||||
}
|
}
|
||||||
});}).call(this);
|
});}).call(this);
|
||||||
|
@ -1097,6 +1097,18 @@ ul.et2_link_string {
|
|||||||
.et2_taglist, .et2_taglist > div.ms-ctn {
|
.et2_taglist, .et2_taglist > div.ms-ctn {
|
||||||
min-height: 23px;
|
min-height: 23px;
|
||||||
}
|
}
|
||||||
|
.et2_taglist .et2_taglist_tags_icon {
|
||||||
|
height: 16px;
|
||||||
|
width: 16px;
|
||||||
|
display: inline-block;
|
||||||
|
padding-right: 3px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-size: 16px;
|
||||||
|
vertical-align: text-top;
|
||||||
|
}
|
||||||
|
.et2_taglist .et2_taglist_tags_icon_wrapper {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
.et2_taglist_thumbnail {
|
.et2_taglist_thumbnail {
|
||||||
overflow-y: hidden;
|
overflow-y: hidden;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user