+++ /dev/null
-<div class="deck-container">
- <div class="slide1"></div>
-
- <div class="slide2 slide3 slide4">
- <div class="slide2 slide10"></div>
- <div class="slide3 slide4"></div>
- </div>
-
- <div class="slide3 slide5"></div>
-
- <div class="slide6 slide7 slide8 slide9 slide10"></div>
-
- <p class="deck-status">
- <span class="deck-status-current"></span>
- /
- <span class="deck-status-total"></span>
- </p>
-
- <form action="." method="get" class="goto-form">
- <label for="goto-slide">Go to slide:</label>
- <input type="number" name="slidenum" id="goto-slide" value="">
- <input type="submit" value="Go">
- </form>
-</div>
\ No newline at end of file
@@ -321,71 +321,6 @@ describe('Deck JS', function() {
});
});
- describe('complex html structure', function() {
- beforeEach(function() {
- loadFixtures('complex.html');
- if (Modernizr.history) {
- history.replaceState({}, "", "#")
- }
- $.deck([
- '.slide1',
- '.slide2',
- '.slide3',
- '.slide4',
- '.slide5',
- '.slide6',
- '.slide7',
- '.slide8',
- '.slide9',
- '.slide10',
- ]);
- $.deck('go', 2);
- });
-
- describe('compound state classes', function() {
- it('should apply current class', function() {
- $('.slide3').each(function(i, el) {
- expect($(el)).toHaveClass(defaults.classes.current);
- });
- });
-
- it('should apply previous class', function() {
- $('.slide2').each(function(i, el) {
- expect($(el)).toHaveClass(defaults.classes.previous);
- });
- });
-
- it('should apply next class', function() {
- $('.slide4').each(function(i, el) {
- expect($(el)).toHaveClass(defaults.classes.next);
- });
- });
-
- it('should apply before class', function() {
- $('.slide1').each(function(i, el) {
- expect($(el)).toHaveClass(defaults.classes.before);
- });
- });
-
- it('should apply after class', function() {
- $('.slide5, .slide6, .slide7, .slide8, .slide9, .slide10').each(function(i, el) {
- expect($(el)).toHaveClass(defaults.classes.after);
- });
- });
-
- it('should apply child-current class', function() {
- expect($('.slide2').not('.slide10')).toHaveClass(defaults.classes.childCurrent);
- });
- });
-
- it('should remove old state classes', function() {
- $.deck('go', 4);
- expect($('.slide3').not('.slide5')).not.toHaveClass(defaults.classes.current);
- expect($('.slide2').not('.slide4')).not.toHaveClass(defaults.classes.previous);
- expect($('.slide4').not('.slide6')).not.toHaveClass(defaults.classes.next);
- });
- });
-
describe('empty deck', function() {
beforeEach(function() {
loadFixtures('empty.html');