Skip to content

Commit 0e5cc04

Browse files
author
kielni
committed
make close icon configurable
1 parent 2489720 commit 0e5cc04

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/jquery.multiselect.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
noneSelectedText: 'Select options',
3737
selectedText: '# selected',
3838
selectedList: 0,
39+
selectedList: 'ui-icon-circle-close',
3940
show: null,
4041
hide: null,
4142
autoOpen: false,
@@ -86,7 +87,7 @@
8687
return '';
8788
}
8889
})
89-
.append('<li class="ui-multiselect-close"><a href="#" class="ui-multiselect-close"><span class="ui-icon ui-icon-circle-close"></span></a></li>')
90+
.append('<li class="ui-multiselect-close"><a href="#" class="ui-multiselect-close"><span class="ui-icon '+o.closeIcon+'"></span></a></li>')
9091
.appendTo(header),
9192

9293
checkboxContainer = (this.checkboxContainer = $('<ul />'))

tests/unit/options.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,5 +324,11 @@
324324

325325
el.multiselect("destroy");
326326
});
327-
327+
test("closeIcon", function(){
328+
expect(1);
329+
var icon = "ui-icon-search";
330+
el = $("select").multiselect({ autoOpen:true, closeIcon:icon });
331+
equals(menu().find(".ui-multiselect-close").find("."+icon).length, 1);
332+
el.multiselect("destroy");
333+
});
328334
})(jQuery);

0 commit comments

Comments
 (0)