Releases: swisnl/jQuery-contextMenu
Releases · swisnl/jQuery-contextMenu
2.9.2
2.9.1
2.9.0
2.8.1
Fixed
- Added FontAwesome
fab
class to known classes.
Documentation
- Updated documentation for
callback
(thanks @arashdalir)
2.8.0
2.7.1
Fixed
- A context menu appears outside the screen Under certain conditions (thanks @so-susa)
- No font-awesome icons visible in submenu (Issue #659) thanks @betafritz and @klues
2.7.0
Added
- Added support for Font Awesome 5 (Issue #593), (Issue #593)
Documentation
- Add
getting started
to the documentation. - Fixed typo in documentation which breaks the
callback
demo. - Fixed typo
promis
=>promise
(Issue #633). - Fixed arguments for callback option in documentation (Issue #571).
3.0.0-beta.2
2.6.4
Fixed
events.activated
is called withoutoptions
as argument (Issue #580).- LayerClick sometimes breaks when the source is not a mouseevent (Issue #132).
- The contextmenu now checks
visible
on items once instead of twice. Fixes issue 612. - Font awesome li height is now consistent again (Issue #610).
3.0.0-beta.1
Migrating
- To migrate, you only need to change all callback functions to the new arguments (
icon
,build
,visible
,disabled
, itemcallback
and global itemcallback
). Also if you listen tocontextmenu
events, please check if you still get the correct data.
Changed
- Restructured the code to use Webpack with Babel. Build the code with
yarn run webpack
. - Changed linting to ESLint.
- Moved to BrowserStack for browser testing.
- Added JSDoc for generated API documentation.
- Added 3.x documentation on GitHub pages.
- The previous
opt
androot
arguments are now described ascurrentMenuData
androotMenuData
, which are documented in ContextMenuData. - Defined a few callback types to illustrate the arguments with which they are called.
- Build callback ContextMenuBuildCallback is now
function(e, $currentTrigger)
. - Icon callback ContextMenuIconCallback is now
function(e, $item, key, item, currentMenuData, rootMenuData)
. - The visibile, disabled, global callback and item callback ContextMenuItemCallback is now
function(e, key, currentMenuData, rootMenuData)
. - If you define custom menu item types in
$.contextMenu.types
they get called as ContextMenuItemTypeCallback withfunction(e, item, currentMenuData, rootMenuData)
. - All events should always include event data containing the ContextMenuData as described in ContextMenuEvent. So if you listen to
contextmenu
events you should always have the data available.
Fixed
- Add options argument to events.activates. (Issue #580)
- Fix support for
$(element).contextMenu('update')
which was broken. - Fixed bug in checking visibility of items for menu visibility. If a menu item was defined as
{ item: { visible: false } }
it would not stop the menu from showing.