<!doctype html><htmllang="en"><head><metacharset="utf-8"><title>reveal.js - Test Grid</title><linkrel="stylesheet"href="../dist/reveal.css"><linkrel="stylesheet"href="../node_modules/qunit/qunit/qunit.css"><scriptsrc="../node_modules/qunit/qunit/qunit.js"></script></head><bodystyle="overflow:auto;"><divid="qunit"></div><divid="qunit-fixture"></div><divclass="reveal"style="display:none;"><divclass="slides"><section>0</section><section><section>1.1</section><section>1.2</section><section>1.3</section><section>1.4</section></section><section><section>2.1</section><section>2.2</section><section>2.3</section><section>2.4</section></section></div></div><scriptsrc="../dist/reveal.js"></script><script>QUnit.config.testTimeout=30000;QUnit.config.autostart=false;QUnit.module('Grid Navigation');Reveal.initialize().then(()=>{QUnit.start();QUnit.test('Disabled',function(assert){Reveal.right();Reveal.down();Reveal.down();assert.deepEqual(Reveal.getIndices(),{h:1,v:2,f:undefined},'Correct starting point');Reveal.right();assert.deepEqual(Reveal.getIndices(),{h:2,v:0,f:undefined},'Moves to top when going to adjacent stack');});QUnit.test('Enabled',function(assert){Reveal.configure({navigationMode:'grid'});Reveal.slide(0,0);Reveal.right();Reveal.down();Reveal.down();assert.deepEqual(Reveal.getIndices(),{h:1,v:2,f:undefined},'Correct starting point');Reveal.right();assert.deepEqual(Reveal.getIndices(),{h:2,v:2,f:undefined},'Remains at same vertical index when going to adjacent stack');});});</script></body></html>