You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://travis-ci.org/swisnl/jQuery-contextMenu)[](https://www.npmjs.com/package/jquery-contextmenu)[](https://www.npmjs.com/package/jquery-contextmenu)[](https://cdnjs.com/libraries/jquery-contextmenu)[]()[](https://plant.treeware.earth/swisnl/jQuery-contextMenu)
5
+
[](https://app.travis-ci.com/github/swisnl/jQuery-contextMenu)[](https://www.npmjs.com/package/jquery-contextmenu)[](https://www.npmjs.com/package/jquery-contextmenu)[](https://cdnjs.com/libraries/jquery-contextmenu)[]()[](https://plant.treeware.earth/swisnl/jQuery-contextMenu)
6
6
7
7
$.contextMenu is a management facility for - you guessed it - context menus. It was designed for an application where there are hundreds of elements that may show a context menu - so intialization speed and memory usage are kept fairly small. It also allows to register context menus without providing actual markup, as $.contextMenu generates DOMElements as needed.
@@ -40,7 +40,7 @@ have a look at the [demos](http://swisnl.github.io/jQuery-contextMenu/demo.html)
40
40
41
41
## Version 3.0 beta
42
42
43
-
Version 3.0 is a restructure of the javascript into something more sane written in ES6. It consolidates all API's so callbacks are better documented and more concise. The basics are still the same, but all callbacks are structured differently.
43
+
Version 3.0 is a restructure of the javascript into something more sane written in ES6. It consolidates all API's so callbacks are better documented and more concise. The basics are still the same, but all callbacks are structured differently.
44
44
45
45
The goal of this refactor was mostly to make the ContextMenu easier to maintain, and make the API's more consise. It also adds JSdoc comments so the API documentation is generated from the code and it enables code completion.
46
46
@@ -54,7 +54,7 @@ Firefox 8 does not yet fully implement the contextmenu specification ([Ticket #6
usable as commands are being ignored altogether. It also doesn't (optically) distinguish between checkbox/radio and regular commands ([Bug #705292](https://bugzilla.mozilla.org/show_bug.cgi?id=705292)).
@@ -67,7 +67,7 @@ Note: While the specs note <option>s to be renderd as regular commands, $.
67
67
$.contextMenu("html5");
68
68
```
69
69
70
-
## Interaction Principles
70
+
## Interaction Principles
71
71
72
72
You're (obviously) able to use the context menu with your mouse. Once it is opened, you can also use the keyboard to (fully) navigate it.
73
73
@@ -96,19 +96,19 @@ Besides the obvious, browser also react to alphanumeric key strokes. Hitting <co
96
96
*[Addy Osmani](https://github.com/addyosmani) (compatibility with native context menu in Firefox 8)
97
97
98
98
99
-
## License
99
+
## License
100
100
101
101
$.contextMenu is published under the [MIT license](http://www.opensource.org/licenses/mit-license)
102
102
103
103
This package is [Treeware](https://treeware.earth). If you use it in production, then we ask that you [**buy the world a tree**](https://plant.treeware.earth/swisnl/jQuery-contextMenu) to thank us for our work. By contributing to the Treeware forest you’ll be creating employment for local families and restoring wildlife habitats.
104
104
105
105
106
-
## Special thanks
106
+
## Special thanks
107
107
108
108
Font-Awesome icons used from [encharm/Font-Awesome-SVG-PNG](https://github.com/encharm/Font-Awesome-SVG-PNG).
109
109
110
110
## SWIS :heart: Open Source
111
111
112
-
[SWIS][link-swis] is a web agency from Leiden, the Netherlands. We love working with open source software.
112
+
[SWIS][link-swis] is a web agency from Leiden, the Netherlands. We love working with open source software.
0 commit comments