corrade-http-templates

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 56  →  ?path2? @ 57
/inventoryBrowser/node_modules/jquery-ui/tests/unit/selectable/all.html
@@ -0,0 +1,26 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Selectable Test Suite</title>
 
<script src="../../../external/jquery/jquery.js"></script>
 
<link rel="stylesheet" href="../../../external/qunit/qunit.css">
<link rel="stylesheet" href="../../../external/qunit-composite/qunit-composite.css">
<script src="../../../external/qunit/qunit.js"></script>
<script src="../../../external/qunit-composite/qunit-composite.js"></script>
<script src="../subsuite.js"></script>
 
<script>
testAllVersions( "selectable" );
</script>
</head>
<body>
 
<div id="qunit"></div>
<div id="qunit-fixture">
 
</div>
</body>
</html>
/inventoryBrowser/node_modules/jquery-ui/tests/unit/selectable/common.js
@@ -0,0 +1,29 @@
define( [
"lib/common",
"ui/widgets/selectable"
], function( common ) {
 
common.testWidget( "selectable", {
defaults: {
appendTo: "body",
autoRefresh: true,
cancel: "input, textarea, button, select, option",
classes: {},
delay: 0,
disabled: false,
distance: 0,
filter: "*",
tolerance: "touch",
 
// Callbacks
create: null,
selected: null,
selecting: null,
start: null,
stop: null,
unselected: null,
unselecting: null
}
} );
 
} );
/inventoryBrowser/node_modules/jquery-ui/tests/unit/selectable/core.js
@@ -0,0 +1,3 @@
/*
* selectable_core.js
*/
/inventoryBrowser/node_modules/jquery-ui/tests/unit/selectable/events.js
@@ -0,0 +1,64 @@
define( [
"qunit",
"jquery",
"lib/helper",
"ui/widgets/selectable"
], function( QUnit, $, testHelpers ) {
 
QUnit.module( "selectable: events" );
 
QUnit.test( "start", function( assert ) {
assert.expect( 2 );
var el = $( "#selectable1" );
el.selectable( {
start: function() {
assert.ok( true, "drag fired start callback" );
assert.equal( this, el[ 0 ], "context of callback" );
}
} );
el.simulate( "drag", {
dx: 20,
dy: 20
} );
} );
 
QUnit.test( "stop", function( assert ) {
assert.expect( 2 );
var el = $( "#selectable1" );
el.selectable( {
start: function() {
assert.ok( true, "drag fired stop callback" );
assert.equal( this, el[ 0 ], "context of callback" );
}
} );
el.simulate( "drag", {
dx: 20,
dy: 20
} );
} );
 
QUnit.test( "mousedown: initial position of helper", function( assert ) {
assert.expect( 2 );
 
var helperOffset,
element = $( "#selectable1" ).selectable(),
contentToForceScroll = testHelpers.forceScrollableWindow( "body" );
 
$( window ).scrollTop( 100 ).scrollLeft( 100 );
 
element.simulate( "mousedown", {
clientX: 10,
clientY: 10
} );
 
helperOffset = $( ".ui-selectable-helper" ).offset();
assert.ok( helperOffset.top, 110, "Scroll top should be accounted for." );
assert.ok( helperOffset.left, 110, "Scroll left should be accounted for." );
 
// Cleanup
element.simulate( "mouseup" );
contentToForceScroll.remove();
$( window ).scrollTop( 0 ).scrollLeft( 0 );
} );
 
} );
/inventoryBrowser/node_modules/jquery-ui/tests/unit/selectable/methods.js
@@ -0,0 +1,112 @@
define( [
"qunit",
"jquery",
"ui/widgets/selectable"
], function( QUnit, $ ) {
 
QUnit.module( "selectable: methods" );
 
QUnit.test( "init", function( assert ) {
assert.expect( 5 );
 
$( "<div></div>" ).appendTo( "body" ).selectable().remove();
assert.ok( true, ".selectable() called on element" );
 
$( [] ).selectable().remove();
assert.ok( true, ".selectable() called on empty collection" );
 
$( "<div></div>" ).selectable().remove();
assert.ok( true, ".selectable() called on disconnected DOMElement" );
 
var el = $( "<div></div>" ).selectable();
el.selectable( "option", "foo" );
el.remove();
assert.ok( true, "arbitrary option getter after init" );
 
$( "<div></div>" ).selectable().selectable( "option", "foo", "bar" ).remove();
assert.ok( true, "arbitrary option setter after init" );
} );
 
QUnit.test( "destroy", function( assert ) {
assert.expect( 4 );
 
$( "<div></div>" ).appendTo( "body" ).selectable().selectable( "destroy" ).remove();
assert.ok( true, ".selectable('destroy') called on element" );
 
$( [] ).selectable().selectable( "destroy" ).remove();
assert.ok( true, ".selectable('destroy') called on empty collection" );
 
$( "<div></div>" ).selectable().selectable( "destroy" ).remove();
assert.ok( true, ".selectable('destroy') called on disconnected DOMElement" );
 
var expected = $( "<div></div>" ).selectable(),
actual = expected.selectable( "destroy" );
assert.equal( actual, expected, "destroy is chainable" );
} );
 
QUnit.test( "enable", function( assert ) {
assert.expect( 3 );
var expected, actual,
fired = false,
el = $( "#selectable1" );
 
el.selectable( {
disabled: true,
start: function() { fired = true; }
} );
el.simulate( "drag", {
dx: 20,
dy: 20
} );
assert.equal( fired, false, "start fired" );
el.selectable( "enable" );
el.simulate( "drag", {
dx: 20,
dy: 20
} );
assert.equal( fired, true, "start fired" );
el.selectable( "destroy" );
 
expected = $( "<div></div>" ).selectable();
actual = expected.selectable( "enable" );
assert.equal( actual, expected, "enable is chainable" );
} );
 
QUnit.test( "disable", function( assert ) {
assert.expect( 6 );
var chainable,
fired = false,
element = $( "#selectable1" );
 
element.selectable( {
disabled: false,
start: function() {
fired = true;
}
} );
element.simulate( "drag", {
dx: 20,
dy: 20
} );
assert.equal( fired, true, "start fired" );
 
chainable = element.selectable( "disable" );
fired = false;
 
element.simulate( "drag", {
dx: 20,
dy: 20
} );
assert.equal( fired, false, "start fired" );
 
assert.lacksClasses( element.selectable( "widget" ), "ui-state-disabled" );
 
assert.ok( !element.selectable( "widget" ).attr( "aria-disabled" ), "element does not get aria-disabled" );
assert.hasClasses( element.selectable( "widget" ), "ui-selectable-disabled" );
 
element.selectable( "destroy" );
 
assert.equal( chainable, element, "disable is chainable" );
} );
 
} );
/inventoryBrowser/node_modules/jquery-ui/tests/unit/selectable/options.js
@@ -0,0 +1,65 @@
define( [
"qunit",
"jquery",
"ui/widgets/selectable"
], function( QUnit, $ ) {
 
QUnit.module( "selectable: options" );
 
QUnit.test( "autoRefresh", function( assert ) {
assert.expect( 3 );
 
var actual = 0,
el = $( "#selectable1" ),
sel = $( "*", el ),
selected = function() { actual += 1; };
 
el = $( "#selectable1" ).selectable( { autoRefresh: false, selected: selected } );
sel.hide();
el.simulate( "drag", {
dx: 1000,
dy: 1000
} );
assert.equal( actual, sel.length );
el.selectable( "destroy" );
 
actual = 0;
sel.show();
el = $( "#selectable1" ).selectable( { autoRefresh: true, selected: selected } );
sel.hide();
el.simulate( "drag", {
dx: 1000,
dy: 1000
} );
assert.equal( actual, 0 );
 
sel.show();
$( sel[ 0 ] ).simulate( "drag", {
dx: 1000,
dy: 1000
} );
assert.equal( actual, sel.length );
 
el.selectable( "destroy" );
sel.show();
} );
 
QUnit.test( "filter", function( assert ) {
assert.expect( 2 );
 
var actual = 0,
el = $( "#selectable1" ),
sel = $( "*", el ),
selected = function() { actual += 1; };
 
el = $( "#selectable1" ).selectable( { filter: ".special", selected: selected } );
el.simulate( "drag", {
dx: 1000,
dy: 1000
} );
assert.ok( sel.length !== 1, "this test assumes more than 1 selectee" );
assert.equal( actual, 1 );
el.selectable( "destroy" );
} );
 
} );
/inventoryBrowser/node_modules/jquery-ui/tests/unit/selectable/selectable.html
@@ -0,0 +1,26 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery UI Selectable Test Suite</title>
 
<script src="../../../external/requirejs/require.js"></script>
<script src="../../lib/css.js" data-modules="core selectable"></script>
<script src="../../lib/bootstrap.js" data-widget="selectable"></script>
</head>
<body>
 
<div id="qunit"></div>
<div id="qunit-fixture">
 
<ul id="selectable1">
<li>Item 1</li>
<li>Item 2</li>
<li class="special">Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
 
</div>
</body>
</html>