Skip to content

Commit 1f68618

Browse files
committed
make full icon class configurable
1 parent e5fc692 commit 1f68618

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/jquery.contextMenu.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1105,8 +1105,12 @@ var // currently active contextMenu trigger
11051105

11061106
// add icons
11071107
if (item.icon) {
1108-
item._icon = ($.isFunction(item.icon)) ? item.icon.call(this, $t, key, item) : item.icon;
1109-
$t.addClass("icon icon-" + item._icon);
1108+
if($.isFunction(item.icon)){
1109+
item._icon = item.icon.call(this, $t, key, item)
1110+
} else {
1111+
item._icon = "icon icon-" + item.icon;
1112+
}
1113+
$t.addClass(item._icon);
11101114
}
11111115
}
11121116

@@ -1189,9 +1193,9 @@ var // currently active contextMenu trigger
11891193
$item[disabled ? 'addClass' : 'removeClass']('disabled');
11901194

11911195
if ($.isFunction(item.icon)) {
1192-
$item.removeClass("icon-" + item._icon);
1196+
$item.removeClass(item._icon);
11931197
item._icon = item.icon.call(this, $trigger, key, item);
1194-
$item.addClass("icon-" + item._icon);
1198+
$item.addClass(item._icon);
11951199
}
11961200

11971201
if (item.type) {

0 commit comments

Comments
 (0)