Skip to content

Commit 0dfc14d

Browse files
committed
Fix: add style and class attributes to option template
1 parent c9ed4e8 commit 0dfc14d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/selectize.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,11 @@ $.extend(Selectize.prototype, {
301301
return '<div class="optgroup-header">' + escape(data[field_optgroup]) + '</div>';
302302
},
303303
'option': function(data, escape) {
304-
return '<div class="option '+( data[field_value] === '' ? 'selectize-dropdown-emptyoptionlabel' : '')+'">' + escape(data[field_label]) + '</div>';
304+
var classes = data.classes ? ' ' + data.classes : '';
305+
classes = data[field_value] === '' ? ' selectize-dropdown-emptyoptionlabel' : '';
306+
307+
var styles = data.styles ? ' style="' + data.styles + '"': '';
308+
return '<div' + styles + ' class="option' + classes + '">' + escape(data[field_label]) + '</div>';
305309
},
306310
'item': function(data, escape) {
307311
return '<div class="item">' + escape(data[field_label]) + '</div>';

0 commit comments

Comments
 (0)