25 lines
492 B
JavaScript
Vendored
25 lines
492 B
JavaScript
Vendored
$(function() {
|
|
$.widget( "custom.iconselectmenu", $.ui.selectmenu, {
|
|
_renderItem: function( ul, item ) {
|
|
var li = $( "<li>", { text: item.label } );
|
|
|
|
if ( item.disabled ) {
|
|
li.addClass( "ui-state-disabled" );
|
|
}
|
|
|
|
$( "<span>", {
|
|
style: item.element.attr( "data-style" ),
|
|
"class": "ui-icon " + item.element.attr( "data-class" )
|
|
})
|
|
.appendTo( li );
|
|
|
|
return li.appendTo( ul );
|
|
}
|
|
});
|
|
|
|
$( ".drop" )
|
|
.iconselectmenu()
|
|
.iconselectmenu( "menuWidget" )
|
|
|
|
|
|
}); |