Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

docs for dynamic menus, doc sugar

  • Loading branch information...
commit 90e6b35f320966f71c6c847e589bf53ef1e630ff 1 parent e658a84
@rodneyrehm rodneyrehm authored
View
1  demo.html
@@ -79,6 +79,7 @@ <h3 id="html">Example HTML: Simple Context Menu</h3>
<ul id="demo-list">
<li class="current"><a href="demo.html">Simple Context Menu</a></li>
<li><a href="demo/dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="demo/dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="demo/keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="demo/callback.html">Command's action (callbacks)</a></li>
View
3  demo/accesskeys.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Accesskeys Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -80,6 +80,7 @@ <h3 id="html">Example HTML: Accesskeys</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/callback.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Command's action (callbacks) Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -87,6 +87,7 @@ <h3 id="html">Example HTML: Command's action (callbacks)</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li class="current"><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/custom-command.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Custom Command Types Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -132,6 +132,7 @@ <h3 id="html">Example HTML: Custom Command Types</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/disabled-callback.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Disabled Callback Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -81,6 +81,7 @@ <h3 id="html">Example HTML: Disabled Callback</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/disabled-changing.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Changing Disabled Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -88,6 +88,7 @@ <h3 id="html">Example HTML: Changing Disabled</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/disabled-menu.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Disabled Context Menu Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -93,6 +93,7 @@ <h3 id="html">Example HTML: Disabled Context Menu</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
9 demo/disabled.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Disabled Command Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -42,14 +42,14 @@
<li><a href="http://rodneyrehm.de/en/">Author</a></li>
</ul>
- <h2 id="demo">Demo: Disabled</h2>
+ <h2 id="demo">Demo: Disabled Command</h2>
<div class="inline-spaces">
<div class="context-menu-one box menu-1">
<strong>right click me</strong>
</div>
</div>
- <h3 id="code">Example code: Disabled</h3>
+ <h3 id="code">Example code: Disabled Command</h3>
<script type="text/javascript" class="showcase">
$(function(){
$.contextMenu({
@@ -66,13 +66,14 @@ <h3 id="code">Example code: Disabled</h3>
});
</script>
- <h3 id="html">Example HTML: Disabled</h3>
+ <h3 id="html">Example HTML: Disabled Command</h3>
<div style="display:none" class="showcase" data-showcase-import=".menu-1"></div>
<h2>jQuery Context Menu Demo Gallery</h2>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
13 demo/dynamic-create.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Dynamic on-demand Menu Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -42,20 +42,22 @@
<li><a href="http://rodneyrehm.de/en/">Author</a></li>
</ul>
- <h2 id="demo">Demo: Simple Context Menu</h2>
+ <h2 id="demo">Demo: Dynamic on-demand Menu</h2>
<div class="inline-spaces">
<div class="context-menu-one box menu-1">
<strong>right click me</strong>
</div>
</div>
- <h3 id="code">Example code: Simple Context Menu</h3>
+ <h3 id="code">Example code: Dynamic on-demand Menu</h3>
<script type="text/javascript" class="showcase">
$(function(){
$.contextMenu({
selector: '.context-menu-one',
ignoreRightClick: false,
build: function($trigger) {
+ // this callback is executed every time the menu is to be shown
+ // its results are destroyed every time the menu is hidden
return {
callback: function(key, options) {
var m = "clicked: " + key;
@@ -76,14 +78,15 @@ <h3 id="code">Example code: Simple Context Menu</h3>
});
</script>
- <h3 id="html">Example HTML: Simple Context Menu</h3>
+ <h3 id="html">Example HTML: Dynamic on-demand Menu</h3>
<div style="display:none" class="showcase" data-showcase-import=".menu-1"></div>
<h2>jQuery Context Menu Demo Gallery</h2>
<ul id="demo-list">
- <li class="current"><a href="demo.html">Simple Context Menu</a></li>
+ <li><a href="demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li class="current"><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/dynamic.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Adding new Context Menu Triggers Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -89,6 +89,7 @@ <h3 id="html">Example HTML: Adding new Context Menu Triggers</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li class="current"><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/html5-import.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Importing HTML5 &lt;menu type=&quot;context&quot;&gt; Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -76,6 +76,7 @@ <h3 id="html">Example HTML: Importing HTML5 &lt;menu type=&quot;context&quot;&gt
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/html5-polyfill-firefox8.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>HTML5 Polyfill (Firefox 8) Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -80,6 +80,7 @@ <h3 id="html">Example HTML: HTML5 Polyfill (Firefox 8)</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/html5-polyfill.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>HTML5 Polyfill Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -74,6 +74,7 @@ <h3 id="html">Example HTML: HTML5 Polyfill</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/input.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Input Commands Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -158,6 +158,7 @@ <h3 id="html">Example HTML: Input Commands</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/keeping-contextmenu-open.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Keeping the Menu visible Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -82,6 +82,7 @@ <h3 id="html">Example HTML: Keeping the Menu visible</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li class="current"><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/sub-menus.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Sub Menus Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -103,6 +103,7 @@ <h3 id="html">Example HTML: Submenus</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/trigger-custom.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Custom Activated Context Menu Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -88,6 +88,7 @@ <h3 id="html">Example HTML: Custom Activated Context Menu</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/trigger-hover-autohide.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Hover Activated Context Menu With Autohide Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -82,6 +82,7 @@ <h3 id="html">Example HTML: Hover Activated Context Menu With Autohide</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/trigger-hover.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Hover Activated Context Menu Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -81,6 +81,7 @@ <h3 id="html">Example HTML: Hover Activated Context Menu</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
3  demo/trigger-left-click.html
@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>jQuery contextMenu Plugin Demo</title>
+ <title>Left-Click Trigger Demo - jQuery contextMenu Plugin</title>
<meta name="description" content="simple contextMenu generator for interactive web applications based on jQuery" />
<script src="../jquery-1.7.1.min.js" type="text/javascript"></script>
@@ -82,6 +82,7 @@ <h3 id="html">Example HTML: Left-Click Trigger</h3>
<ul id="demo-list">
<li><a href="../demo.html">Simple Context Menu</a></li>
<li><a href="dynamic.html">Adding new Context Menu Triggers</a></li>
+ <li><a href="dynamic-create.html">Create Context Menu on demand</a></li>
<li><a href="keeping-contextmenu-open.html">Keeping the context menu open</a></li>
<li><a href="callback.html">Command's action (callbacks)</a></li>
View
19 docs.html
@@ -168,6 +168,25 @@ <h3 id="options">options (at registration)</h3>
<p>The default callback behaves just like <a href="#items-callback">item.callback</a>.</p>
<p>Example: <code>{callback: callback: function(key, opt){ alert("Clicked on " + key + " on element " + opt.$trigger.attr("id")); }}</code></p>
</dd>
+
+ <dt id="options-build"><em>(function)</em> build</dt>
+ <dd>
+ <p>Callback that's supposed to return the <em>options</em> object on demand</p>
+ <p>The callback is executed with a single argument, the jQuery reference to the triggering elemen, given.
+ It is executed without context (so this won't refer to anything useful).</p>
+ <p>If the <em>build</em> callback is found at registration, the menu is not built right away. The menu creation is delayed to the point where the menu is actually called to show. Dynamic menus don't stay in the DOM. After a menu created with <em>build</em> is hidden, its DOM-footprint is destroyed.</p>
+ <p>With <em>build</em>, only the options <a href="#options-selector">selector</a> and <a href="#options-selector">ignoreRightClick</a> may be specified in the
+ options object. All other options need to be returned from the <em>build</em> callback.
+ <pre class="prettyprint lang-js">{selector: ".awesome-menu",
+build: function($trigger){
+ return {
+ callback: function(){},
+ items: {
+ foo: {name: "Foo"}
+ }
+ };
+}};</pre>
+ </dd>
</dl>
<h3 id="items">options.items</h3>
View
4 index.html
@@ -53,6 +53,9 @@
<p>
Once a menu is registered, it cannot be altered. That means no commands can be added or removed from the menu. This allows contextMenu to keep a single definition in memory, which enables it to work with hundreds of trigger objects. contextMenu knows the two callbacks <em>show</em> and <em>hide</em> which can be used to update the state of commands within the menu. This allows en/disabling commands, changing icons or updating the values of contained &lt;input&gt; elements.
</p>
+ <p>
+ As of version 1.5 context menus can be created dynamically. That means the afore described behavior (once created, cannot be altered) still applies - but can be circumvented. Menus can be created on demand and they can be different depending on the triggering element.
+ </p>
<p>
And, yes, the icons provided in this demo are taken from a <a href="http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/">beautiful site</a>,
@@ -64,6 +67,7 @@ <h2 id="features">Features</h2>
<ul>
<li>trigger contextMenu with right-click, <a href="demo/trigger-left-click.html">left-click</a>, <a href="demo/trigger-hover.html">hover</a> or own <a href="demo/trigger-custom.html">custom trigger</a> events</li>
<li>delegated event handling removing the need for re-initialization when trigger objects are <a href="demo/dynamic.html">added / removed</a></li>
+ <li>dynamic <a href="demo/dynamic-create.html">on-demand</a> menu creation</li>
<li>optional icons for commands</li>
<li><a href="demo/input.html">input elements</a> (text, textarea, checkbox, radio, select) within the menu</li>
<li>custom html elements (command free)</li>
Please sign in to comment.
Something went wrong with that request. Please try again.