correction && add form && add slide && add masonry && css

This commit is contained in:
2020-06-07 17:47:49 +02:00
153 changed files with 16750 additions and 162 deletions

66
node_modules/fizzy-ui-utils/test/index.html generated vendored Normal file
View File

@@ -0,0 +1,66 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>fizzy-ui-utils test</title>
<link rel="stylesheet" href="../bower_components/qunit/qunit/qunit.css" />
</head>
<body>
<div id="qunit"></div>
<div class="grid grid-a">
<div class="item item-a0"></div>
<div class="item item-a1"></div>
<div class="item item-a2"></div>
<div class="item item-a3">
<ul>
<li>
<p>
<span class="span-a3"></span>
</p>
</li>
</ul>
</div>
</div>
<div class="grid grid-b">
<div class="item"></div>
<div class="item"></div>
<div>
<div class="item"></div>
</div>
<div>
<ul>
<li>
<div class="item"></div>
</li>
</ul>
</div>
</div>
<p data-nice-greeter data-greeter-expected="hello world"></p>
<p data-nice-greeter='{ "greeting": "bonjour", "recipient": "mon ami" }'
data-greeter-expected="bonjour mon ami"></p>
<p class="js-nice-greeter" data-greeter-expected="hello world"></p>
<p class="js-nice-greeter"
data-nice-greeter='{ "greeting": "bonjour", "recipient": "mon ami" }'
data-greeter-expected="bonjour mon ami"></p>
<script src="../bower_components/qunit/qunit/qunit.js"></script>
<script src="../bower_components/desandro-matches-selector/matches-selector.js"></script>
<script src="../utils.js"></script>
<script src="unit/make-array.js"></script>
<script src="unit/remove-from.js"></script>
<script src="unit/get-parent.js"></script>
<script src="unit/filter-find-elements.js"></script>
<script src="unit/html-init.js"></script>
</body>
</html>

9
node_modules/fizzy-ui-utils/test/unit/.jshintrc generated vendored Normal file
View File

@@ -0,0 +1,9 @@
{
"browser": true,
"unused": true,
"undef": true,
"globals": {
"fizzyUIUtils": false,
"QUnit": false
}
}

View File

@@ -0,0 +1,8 @@
QUnit.test( 'filterFindElements', function( assert ) {
var gridB = document.querySelector('.grid-b');
var itemElems = fizzyUIUtils.filterFindElements( gridB.children, '.item' );
assert.equal( itemElems.length, 4, '4 items filter/found' );
});

30
node_modules/fizzy-ui-utils/test/unit/get-parent.js generated vendored Normal file
View File

@@ -0,0 +1,30 @@
QUnit.test( 'getParent', function( assert ) {
var getParent = fizzyUIUtils.getParent;
var gridA = document.querySelector('.grid-a');
var itemA1 = document.querySelector('.item-a1');
var parent = getParent( itemA1, '.grid' );
assert.equal( parent, gridA, 'got grid parent from item' );
parent = getParent( document.querySelector('.span-a3'), '.grid' );
assert.equal( parent, gridA, 'got grid parent from span' );
parent = getParent( itemA1, '#qunit' );
assert.ok( parent === undefined, 'parent not tree is undefined' );
var treeNotInDocument = document.createElement('div');
treeNotInDocument.innerHTML =
'<div class="a">' +
'<div class="a1">' +
'</div>';
parent = getParent( treeNotInDocument.querySelector('.a1'), '.not-found' );
assert.ok(
parent === undefined,
'Parent should be `undefined` even when the given tree is not in the document'
);
});

23
node_modules/fizzy-ui-utils/test/unit/html-init.js generated vendored Normal file
View File

@@ -0,0 +1,23 @@
QUnit.test( 'htmlInit', function( assert ) {
fizzyUIUtils.htmlInit( NiceGreeter, 'niceGreeter' );
var done = assert.async();
fizzyUIUtils.docReady( function() {
var greeterElems = document.querySelectorAll('[data-greeter-expected]');
for ( var i=0; i < greeterElems.length; i++ ) {
var greeterElem = greeterElems[i];
var attr = greeterElem.getAttribute('data-greeter-expected');
assert.equal( greeterElem.textContent, attr, 'textContent matches options' );
}
done();
});
});
function NiceGreeter( elem, options ) {
this.element = elem;
var greeting = options && options.greeting || 'hello';
var recipient = options && options.recipient || 'world';
this.element.textContent = greeting + ' ' + recipient;
}

34
node_modules/fizzy-ui-utils/test/unit/make-array.js generated vendored Normal file
View File

@@ -0,0 +1,34 @@
QUnit.test( 'makeArray', function( assert ) {
var makeArray = fizzyUIUtils.makeArray;
var aryA = [ 0, 1, 2 ];
var aryB = makeArray( aryA );
assert.deepEqual( aryA, aryB, 'makeArray on array returns same array' );
var itemElems = document.querySelectorAll('.grid-a .item');
var items = makeArray( itemElems );
assert.ok( Array.isArray( items ), 'makeArray on querySelectorAll NodeList' );
assert.equal( items.length, itemElems.length, 'length matches' );
var grids = makeArray( document.querySelector('.grid-a') );
assert.ok( Array.isArray( grids ), 'makeArray on single element is array' );
assert.equal( grids.length, 1, 'length = 1' );
var empty = makeArray();
assert.deepEqual( empty, [], 'makeArray on undefined is empty array' );
assert.equal( empty.length, 0, 'length = 0' );
assert.ok( empty[0] === undefined, '[0] is undefined' );
// isotope#1235
var aryC = makeArray('foo');
assert.deepEqual( aryC, [ 'foo' ], 'string turns to single array item' );
var nullAry = makeArray( null );
assert.deepEqual( nullAry, [], 'makeArray(null) returns empty array' );
var falseAry = makeArray( false );
assert.deepEqual( falseAry, [ false ], 'makeArray(false) returns array with false' );
assert.equal( falseAry.length, 1, 'falseyAry has 1 item' );
});

14
node_modules/fizzy-ui-utils/test/unit/remove-from.js generated vendored Normal file
View File

@@ -0,0 +1,14 @@
QUnit.test( 'removeFrom', function( assert ) {
var removeFrom = fizzyUIUtils.removeFrom;
var ary = [ 0, 1, 2, 3, 4, 5, 6 ];
var len = ary.length;
removeFrom( ary, 2 );
var ary2 = [ 0, 1, 3, 4, 5, 6 ];
assert.deepEqual( ary, ary2, '2 removed' );
removeFrom( ary, 8 );
assert.deepEqual( ary, ary2, '8 not removed' );
});