github.com/mweagle/Sparta@v1.15.0/docs_source/static/presentations/reveal.js-3.9.2/test/test-grid-navigation.html (about)

     1  <!doctype html>
     2  <html lang="en">
     3  
     4  	<head>
     5  		<meta charset="utf-8">
     6  
     7  		<title>reveal.js - Test Grid</title>
     8  
     9  		<link rel="stylesheet" href="../css/reveal.css">
    10  		<link rel="stylesheet" href="qunit-2.5.0.css">
    11  	</head>
    12  
    13  	<body style="overflow: auto;">
    14  
    15  		<div id="qunit"></div>
    16  		<div id="qunit-fixture"></div>
    17  
    18  		<div class="reveal" style="display: none;">
    19  
    20  			<div class="slides">
    21  
    22  				<section>0</section>
    23  				<section>
    24  					<section>1.1</section>
    25  					<section>1.2</section>
    26  					<section>1.3</section>
    27  					<section>1.4</section>
    28  				</section>
    29  				<section>
    30  					<section>2.1</section>
    31  					<section>2.2</section>
    32  					<section>2.3</section>
    33  					<section>2.4</section>
    34  				</section>
    35  
    36  			</div>
    37  
    38  		</div>
    39  
    40  		<script src="../js/reveal.js"></script>
    41  		<script src="qunit-2.5.0.js"></script>
    42  
    43  		<script>
    44  			Reveal.addEventListener( 'ready', function() {
    45  
    46  				QUnit.module( 'Grid Navigation' );
    47  
    48  				QUnit.test( 'Disabled', function( assert ) {
    49  					Reveal.right();
    50  					Reveal.down();
    51  					Reveal.down();
    52  					assert.deepEqual( Reveal.getIndices(), { h: 1, v: 2, f: undefined }, 'Correct starting point' );
    53  					Reveal.right();
    54  					assert.deepEqual( Reveal.getIndices(), { h: 2, v: 0, f: undefined }, 'Moves to top when going to adjacent stack' );
    55  				});
    56  
    57  				QUnit.test( 'Enabled', function( assert ) {
    58  					Reveal.configure({ navigationMode: 'grid' });
    59  					Reveal.slide( 0, 0 );
    60  					Reveal.right();
    61  					Reveal.down();
    62  					Reveal.down();
    63  					assert.deepEqual( Reveal.getIndices(), { h: 1, v: 2, f: undefined }, 'Correct starting point' );
    64  					Reveal.right();
    65  					assert.deepEqual( Reveal.getIndices(), { h: 2, v: 2, f: undefined }, 'Remains at same vertical index when going to adjacent stack' );
    66  				});
    67  
    68  			} );
    69  
    70  			Reveal.initialize();
    71  		</script>
    72  
    73  	</body>
    74  </html>