diff --git a/jquery.contextMenu.js b/jquery.contextMenu.js index 394f2f9..bf43275 100644 --- a/jquery.contextMenu.js +++ b/jquery.contextMenu.js @@ -26,7 +26,8 @@ default_options = { shiftDisable : false, // Allow access to native contextMenu by rightclick + shift disable_native_context_menu: false, // disables the native contextmenu everywhere you click - leftClick: false // show menu on left mouse click instead of right + leftClick: false, // show menu on left mouse click instead of right + jqui: false // enable integration with jQuery-UI }, options = $.extend(default_options, options); @@ -47,11 +48,15 @@ } else { var link = ''+me+''; } + + if (itemOptions.icon && options.jqui) { + link = '' + link; + } var menuItem = $('
  • ' + link + '
  • '); if (itemOptions.klass) { - menuItem.attr("class", itemOptions.klass); + menuItem.addClass(itemOptions.klass); } menuItem.appendTo(menu).bind('click', function(e) { @@ -103,6 +108,7 @@ menu.show(0, function() { $('body').bind('click', hideMenu); + if (options.jqui){$('.context-menu').menu();} }).css({ visibility: 'visible', top: yPos + 'px',