slide data-state is now set at the viewport level, add Reveal.getViewportElement()
This commit is contained in:
@ -20,7 +20,7 @@
|
||||
<div class="reveal" style="display: none;">
|
||||
<div class="slides">
|
||||
<section>1.1</section>
|
||||
<section>1.2</section>
|
||||
<section data-state="deck1slide2">1.2</section>
|
||||
<section>1.3</section>
|
||||
</div>
|
||||
</div>
|
||||
@ -80,6 +80,18 @@
|
||||
|
||||
});
|
||||
|
||||
QUnit.test( 'Slide state is set at the viewport level', function( assert ) {
|
||||
|
||||
r1.slide(1);
|
||||
|
||||
assert.ok( r1.getViewportElement().classList.contains( r1.getCurrentSlide().getAttribute( 'data-state' ) ) );
|
||||
|
||||
r1.slide(2);
|
||||
|
||||
assert.ok( !r1.getViewportElement().classList.contains( r1.getCurrentSlide().getAttribute( 'data-state' ) ), 'unset' );
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
QUnit.test( 'Reveal does not leak to window', function( assert ) {
|
||||
|
Reference in New Issue
Block a user