Skip to content

Commit 2c0c8d5

Browse files
committed
Check tests
1 parent 51529e8 commit 2c0c8d5

30 files changed

+1672
-75
lines changed

test/integration/html/accesskeys.html

+42-3
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
4444
<div class="wy-side-nav-search">
45-
<a href="http://swisnl.github.io/jQuery-contextMenu/" class="fa fa-home"> jQuery contextMenu</a>
45+
<a href="http://swisnl.github.io/jQuery-contextMenu/"> jQuery contextMenu</a>
4646
</div>
4747

4848
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
@@ -270,6 +270,10 @@
270270
</ul>
271271
</li>
272272
</ul>
273+
<div class="swis-branding">
274+
<span>Maintained by:</span>
275+
<a href="http://www.swis.nl"><img src="images/swis-logo.jpg" class="swis-logo">Creative Digital Agency</a>
276+
</div>
273277
</div>
274278
&nbsp;
275279
</nav>
@@ -285,7 +289,42 @@
285289
<div class="wy-nav-content">
286290
<div class="rst-content">
287291
<div role="main" class="document">
288-
<a href="https://github.com/swisnl/jQuery-contextMenu/blob/master/documentation/demo/accesskeys.md" class="edit-on-github fa fa-github"> Edit on GitHub</a>
292+
<a href="https://github.com/swisnl/jQuery-contextMenu" class="edit-on-github fa fa-github"> Fork on GitHub</a>
293+
294+
<h1 id="demo-accesskeys">Demo: Accesskeys</h1>
295+
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
296+
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
297+
<ul>
298+
<li><a href="#example-code">Example code</a></li>
299+
<li><a href="#example-html">Example HTML</a></li>
300+
</ul>
301+
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
302+
<p><span class="context-menu-one btn btn-neutral">right click me</span></p>
303+
<h2 id="example-code">Example code</h2>
304+
<script type="text/javascript" class="showcase">
305+
$(function(){
306+
$.contextMenu({
307+
selector: '.context-menu-one',
308+
callback: function(key, options) {
309+
var m = "clicked: " + key;
310+
window.console && console.log(m) || alert(m);
311+
},
312+
items: {
313+
"edit": {name: "Edit", icon: "edit", accesskey: "e"},
314+
"cut": {name: "Cut", icon: "cut", accesskey: "c"},
315+
// first unused character is taken (here: o)
316+
"copy": {name: "Copy", icon: "copy", accesskey: "c o p y"},
317+
// words are truncated to their first letter (here: p)
318+
"paste": {name: "Paste", icon: "paste", accesskey: "cool paste"},
319+
"delete": {name: "Delete", icon: "delete"},
320+
"sep1": "---------",
321+
"quit": {name: "Quit", icon: function($element, key, item){ return 'context-menu-icon context-menu-icon-quit'; }}
322+
}
323+
});
324+
});
325+
</script>
326+
<h2 id="example-html">Example HTML</h2>
327+
<div style="display:none;" class="showcase" data-showcase-import=".context-menu-one"></div>
289328
<h1 id="demo-accesskeys">Demo: Accesskeys</h1>
290329
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
291330
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
@@ -313,7 +352,7 @@ <h2 id="example-code">Example code</h2>
313352
"paste": {name: "Paste", icon: "paste", accesskey: "cool paste"},
314353
"delete": {name: "Delete", icon: "delete"},
315354
"sep1": "---------",
316-
"quit": {name: "Quit", icon: function($element, key, item){ return 'icon icon-quit'; }}
355+
"quit": {name: "Quit", icon: function($element, key, item){ return 'context-menu-icon context-menu-icon-quit'; }}
317356
}
318357
});
319358
});

test/integration/html/accesskeys_test.html

+46-3
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
4444
<div class="wy-side-nav-search">
45-
<a href="http://swisnl.github.io/jQuery-contextMenu/" class="fa fa-home"> jQuery contextMenu</a>
45+
<a href="http://swisnl.github.io/jQuery-contextMenu/"> jQuery contextMenu</a>
4646
</div>
4747

4848
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
@@ -270,6 +270,10 @@
270270
</ul>
271271
</li>
272272
</ul>
273+
<div class="swis-branding">
274+
<span>Maintained by:</span>
275+
<a href="http://www.swis.nl"><img src="images/swis-logo.jpg" class="swis-logo">Creative Digital Agency</a>
276+
</div>
273277
</div>
274278
&nbsp;
275279
</nav>
@@ -285,7 +289,46 @@
285289
<div class="wy-nav-content">
286290
<div class="rst-content">
287291
<div role="main" class="document">
288-
<a href="https://github.com/swisnl/jQuery-contextMenu/blob/master/documentation/demo/accesskeys_test.md" class="edit-on-github fa fa-github"> Edit on GitHub</a>
292+
<a href="https://github.com/swisnl/jQuery-contextMenu" class="edit-on-github fa fa-github"> Fork on GitHub</a>
293+
294+
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
295+
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
296+
<ul>
297+
<li><a href="#demo-accesskeys">Demo: Accesskeys</a>
298+
<ul>
299+
<li><a href="#example-code">Example code</a></li>
300+
<li><a href="#example-html">Example HTML</a></li>
301+
</ul></li>
302+
</ul>
303+
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
304+
<h1 id="demo-accesskeys">Demo: Accesskeys</h1>
305+
<p><span class="context-menu-one btn btn-neutral">right click me</span></p>
306+
<h2 id="example-code">Example code</h2>
307+
<script type="text/javascript" class="showcase">
308+
$(function(){
309+
$.contextMenu({
310+
selector: '.context-menu-one',
311+
callback: function(key, options) {
312+
var message = "clicked: " + key;
313+
$('#msg').text(message);
314+
},
315+
items: {
316+
"edit": {name: "Edit", icon: "edit", accesskey: "e"},
317+
"cut": {name: "Cut", icon: "cut", accesskey: "c"},
318+
// first unused character is taken (here: o)
319+
"copy": {name: "Copy", icon: "copy", accesskey: "c o p y"},
320+
// words are truncated to their first letter (here: p)
321+
"paste": {name: "Paste", icon: "paste", accesskey: "cool paste"},
322+
"delete": {name: "Delete", icon: "delete"},
323+
"sep1": "---------",
324+
"quit": {name: "Quit", icon: function($element, key, item){ return 'context-menu-icon context-menu-icon-quit'; }}
325+
}
326+
});
327+
});
328+
</script>
329+
<h2 id="example-html">Example HTML</h2>
330+
<div style="display:none;" class="showcase" data-showcase-import=".context-menu-one"></div>
331+
<div id="msg"></div>
289332
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
290333
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
291334
<ul>
@@ -316,7 +359,7 @@ <h2 id="example-code">Example code</h2>
316359
"paste": {name: "Paste", icon: "paste", accesskey: "cool paste"},
317360
"delete": {name: "Delete", icon: "delete"},
318361
"sep1": "---------",
319-
"quit": {name: "Quit", icon: function($element, key, item){ return 'icon icon-quit'; }}
362+
"quit": {name: "Quit", icon: function($element, key, item){ return 'context-menu-icon context-menu-icon-quit'; }}
320363
}
321364
});
322365
});

test/integration/html/async-create.html

+61-2
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
4444
<div class="wy-side-nav-search">
45-
<a href="http://swisnl.github.io/jQuery-contextMenu/" class="fa fa-home"> jQuery contextMenu</a>
45+
<a href="http://swisnl.github.io/jQuery-contextMenu/"> jQuery contextMenu</a>
4646
</div>
4747

4848
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
@@ -270,6 +270,10 @@
270270
</ul>
271271
</li>
272272
</ul>
273+
<div class="swis-branding">
274+
<span>Maintained by:</span>
275+
<a href="http://www.swis.nl"><img src="images/swis-logo.jpg" class="swis-logo">Creative Digital Agency</a>
276+
</div>
273277
</div>
274278
&nbsp;
275279
</nav>
@@ -285,7 +289,62 @@
285289
<div class="wy-nav-content">
286290
<div class="rst-content">
287291
<div role="main" class="document">
288-
<a href="https://github.com/swisnl/jQuery-contextMenu/blob/master/documentation/demo/async-create.md" class="edit-on-github fa fa-github"> Edit on GitHub</a>
292+
<a href="https://github.com/swisnl/jQuery-contextMenu" class="edit-on-github fa fa-github"> Fork on GitHub</a>
293+
294+
<h1 id="demo-create-context-menu-asynchronous">Demo: Create Context Menu (asynchronous)</h1>
295+
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
296+
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
297+
<ul>
298+
<li><a href="#example-code">Example code</a></li>
299+
<li><a href="#example-html">Example HTML</a></li>
300+
</ul>
301+
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
302+
<p><span class="context-menu-one btn btn-neutral">right click me</span></p>
303+
<h2 id="example-code">Example code</h2>
304+
<script type="text/javascript" class="showcase">
305+
$(function(){
306+
// some build handler to call asynchronously
307+
function createSomeMenu() {
308+
return {
309+
callback: function(key, options) {
310+
var m = "clicked: " + key;
311+
window.console && console.log(m) || alert(m);
312+
},
313+
items: {
314+
"edit": {name: "Edit", icon: "edit"},
315+
"cut": {name: "Cut", icon: "cut"},
316+
"copy": {name: "Copy", icon: "copy"}
317+
}
318+
};
319+
}
320+
321+
// some asynchronous click handler
322+
$('.context-menu-one').on('mouseup', function(e){
323+
var $this = $(this);
324+
// store a callback on the trigger
325+
$this.data('runCallbackThingie', createSomeMenu);
326+
var _offset = $this.offset(),
327+
position = {
328+
x: _offset.left + 10,
329+
y: _offset.top + 10
330+
}
331+
// open the contextMenu asynchronously
332+
setTimeout(function(){ $this.contextMenu(position); }, 1000);
333+
});
334+
335+
// setup context menu
336+
$.contextMenu({
337+
selector: '.context-menu-one',
338+
trigger: 'none',
339+
build: function($trigger, e) {
340+
// pull a callback from the trigger
341+
return $trigger.data('runCallbackThingie')();
342+
}
343+
});
344+
});
345+
</script>
346+
<h2 id="example-html">Example HTML</h2>
347+
<div style="display:none;" class="showcase" data-showcase-import=".context-menu-one"></div>
289348
<h1 id="demo-create-context-menu-asynchronous">Demo: Create Context Menu (asynchronous)</h1>
290349
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
291350
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

test/integration/html/callback.html

+48-3
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
4444
<div class="wy-side-nav-search">
45-
<a href="http://swisnl.github.io/jQuery-contextMenu/" class="fa fa-home"> jQuery contextMenu</a>
45+
<a href="http://swisnl.github.io/jQuery-contextMenu/"> jQuery contextMenu</a>
4646
</div>
4747

4848
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
@@ -270,6 +270,10 @@
270270
</ul>
271271
</li>
272272
</ul>
273+
<div class="swis-branding">
274+
<span>Maintained by:</span>
275+
<a href="http://www.swis.nl"><img src="images/swis-logo.jpg" class="swis-logo">Creative Digital Agency</a>
276+
</div>
273277
</div>
274278
&nbsp;
275279
</nav>
@@ -285,7 +289,48 @@
285289
<div class="wy-nav-content">
286290
<div class="rst-content">
287291
<div role="main" class="document">
288-
<a href="https://github.com/swisnl/jQuery-contextMenu/blob/master/documentation/demo/callback.md" class="edit-on-github fa fa-github"> Edit on GitHub</a>
292+
<a href="https://github.com/swisnl/jQuery-contextMenu" class="edit-on-github fa fa-github"> Fork on GitHub</a>
293+
294+
<h1 id="demo-callback">Demo: Callback</h1>
295+
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
296+
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
297+
<ul>
298+
<li><a href="#example-code">Example code</a></li>
299+
<li><a href="#example-html">Example HTML</a></li>
300+
</ul>
301+
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
302+
<p><span class="context-menu-one btn btn-neutral">right click me</span></p>
303+
<h2 id="example-code">Example code</h2>
304+
<script type="text/javascript" class="showcase">
305+
$(function(){
306+
$.contextMenu({
307+
selector: '.context-menu-one',
308+
callback: function(key, options) {
309+
var m = "global: " + key;
310+
window.console && console.log(m) || alert(m);
311+
},
312+
items: {
313+
"edit": {
314+
name: "Edit",
315+
icon: "edit",
316+
// superseeds "global" callback
317+
callback: function(key, options) {
318+
var m = "edit was clicked";
319+
window.console && console.log(m) || alert(m);
320+
}
321+
},
322+
"cut": {name: "Cut", icon: "cut"},
323+
"copy": {name: "Copy", icon: "copy"},
324+
"paste": {name: "Paste", icon: "paste"},
325+
"delete": {name: "Delete", icon: "delete"},
326+
"sep1": "---------",
327+
"quit": {name: "Quit", icon: function($element, key, item){ return 'context-menu-icon context-menu-icon-quit'; }}
328+
}
329+
});
330+
});
331+
</script>
332+
<h2 id="example-html">Example HTML</h2>
333+
<div style="display:none;" class="showcase" data-showcase-import=".context-menu-one"></div>
289334
<h1 id="demo-callback">Demo: Callback</h1>
290335
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
291336
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
@@ -319,7 +364,7 @@ <h2 id="example-code">Example code</h2>
319364
"paste": {name: "Paste", icon: "paste"},
320365
"delete": {name: "Delete", icon: "delete"},
321366
"sep1": "---------",
322-
"quit": {name: "Quit", icon: function($element, key, item){ return 'icon icon-quit'; }}
367+
"quit": {name: "Quit", icon: function($element, key, item){ return 'context-menu-icon context-menu-icon-quit'; }}
323368
}
324369
});
325370
});

test/integration/html/callback_test.html

+52-3
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
4444
<div class="wy-side-nav-search">
45-
<a href="http://swisnl.github.io/jQuery-contextMenu/" class="fa fa-home"> jQuery contextMenu</a>
45+
<a href="http://swisnl.github.io/jQuery-contextMenu/"> jQuery contextMenu</a>
4646
</div>
4747

4848
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
@@ -270,6 +270,10 @@
270270
</ul>
271271
</li>
272272
</ul>
273+
<div class="swis-branding">
274+
<span>Maintained by:</span>
275+
<a href="http://www.swis.nl"><img src="images/swis-logo.jpg" class="swis-logo">Creative Digital Agency</a>
276+
</div>
273277
</div>
274278
&nbsp;
275279
</nav>
@@ -285,7 +289,52 @@
285289
<div class="wy-nav-content">
286290
<div class="rst-content">
287291
<div role="main" class="document">
288-
<a href="https://github.com/swisnl/jQuery-contextMenu/blob/master/documentation/demo/callback_test.md" class="edit-on-github fa fa-github"> Edit on GitHub</a>
292+
<a href="https://github.com/swisnl/jQuery-contextMenu" class="edit-on-github fa fa-github"> Fork on GitHub</a>
293+
294+
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
295+
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
296+
<ul>
297+
<li><a href="#demo-callback">Demo: Callback</a>
298+
<ul>
299+
<li><a href="#example-code">Example code</a></li>
300+
<li><a href="#example-html">Example HTML</a></li>
301+
</ul></li>
302+
</ul>
303+
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
304+
<h1 id="demo-callback">Demo: Callback</h1>
305+
<p><span class="context-menu-one btn btn-neutral">right click me</span></p>
306+
<h2 id="example-code">Example code</h2>
307+
<script type="text/javascript" class="showcase">
308+
$(function(){
309+
$.contextMenu({
310+
selector: '.context-menu-one',
311+
callback: function(key, options) {
312+
var message = "global: " + key;
313+
$('#msg').text(message);
314+
},
315+
items: {
316+
"edit": {
317+
name: "Edit",
318+
icon: "edit",
319+
// superseeds "global" callback
320+
callback: function(key, options) {
321+
var m = "edit was clicked";
322+
$('#msg').text(m);
323+
}
324+
},
325+
"cut": {name: "Cut", icon: "cut"},
326+
"copy": {name: "Copy", icon: "copy"},
327+
"paste": {name: "Paste", icon: "paste"},
328+
"delete": {name: "Delete", icon: "delete"},
329+
"sep1": "---------",
330+
"quit": {name: "Quit", icon: function($element, key, item){ return 'context-menu-icon context-menu-icon-quit'; }}
331+
}
332+
});
333+
});
334+
</script>
335+
<h2 id="example-html">Example HTML</h2>
336+
<div style="display:none;" class="showcase" data-showcase-import=".context-menu-one"></div>
337+
<div id="msg"></div>
289338
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
290339
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
291340
<ul>
@@ -322,7 +371,7 @@ <h2 id="example-code">Example code</h2>
322371
"paste": {name: "Paste", icon: "paste"},
323372
"delete": {name: "Delete", icon: "delete"},
324373
"sep1": "---------",
325-
"quit": {name: "Quit", icon: function($element, key, item){ return 'icon icon-quit'; }}
374+
"quit": {name: "Quit", icon: function($element, key, item){ return 'context-menu-icon context-menu-icon-quit'; }}
326375
}
327376
});
328377
});

0 commit comments

Comments
 (0)