medialize/jQuery-contextMenu — pull request #73 by vaal12 (2012-09-02 23:02:45+00:00)
Title: Proposed commit to resolve the issue.

I have tried to integrate jQuery-contextMenu plugin with Twitter Bootstrap and have got a problem with items, to which icons are added (only 3 items Edit, Cut and Quit have icons.)
The issue is 2 fold:
1. Unless there is a separator, items become inline and
2. Their highlight and click area becomes about 10-20 pixels wide

To demonstrate please see this screenshot:http://tinker.alexey.vassiliev.com.ua/wp-content/uploads/2012/09/contextMenuProblemShow.png

The issue can be reproduced with files in commit 58da4a7fc450e4320a33f04c35a0a5118874e56e (https://github.com/vaal12/jQuery-contextMenu/commit/58da4a7fc450e4320a33f04c35a0a5118874e56e)
from repository https://github.com/vaal12/jQuery-contextMenu.git (local file in browser: bootstrap_example\index.html)

What I found to be a culprit of the issue is css class "icon" added to menu items and it is being conflicted with some class of bootstrap library. So proposed changes are to change this in jquery.contextMenu.js and corresponding entries in jquery.contextMenu.css to "context-menu-icon".

Result can be seen here: http://tinker.alexey.vassiliev.com.ua/wp-content/uploads/2012/09/bootstrap_problem_resolved.png