48 |
Hello world!
49 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure quidem consequuntur provident vero voluptates perferendis velit adipisci, id officia, vel suscipit. Temporibus commodi, a et qui eos odit, adipisci tenetur.
50 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure quidem consequuntur provident vero voluptates perferendis velit adipisci, id officia, vel suscipit. Temporibus commodi, a et qui eos odit, adipisci tenetur.
51 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure quidem consequuntur provident vero voluptates perferendis velit adipisci, id officia, vel suscipit. Temporibus commodi, a et qui eos odit, adipisci tenetur.
52 |
53 | - Remember
54 | - to
55 | - buy a milk!
56 |
57 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure quidem consequuntur provident vero voluptates perferendis velit adipisci, id officia, vel suscipit. Temporibus commodi, a et qui eos odit, adipisci tenetur.
58 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure quidem consequuntur provident vero voluptates perferendis velit adipisci, id officia, vel suscipit. Temporibus commodi, a et qui eos odit, adipisci tenetur.
59 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure quidem consequuntur provident vero voluptates perferendis velit adipisci, id officia, vel suscipit. Temporibus commodi, a et qui eos odit, adipisci tenetur.
60 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure quidem consequuntur provident vero voluptates perferendis velit adipisci, id officia, vel suscipit. Temporibus commodi, a et qui eos odit, adipisci tenetur.
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/examples/css-flexbox/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
51 |
52 |
Main content
53 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore aliquam molestiae maiores distinctio deleniti sit facilis quisquam, nobis. Minima, molestiae quibusdam ab temporibus magni deserunt tempora quasi suscipit dolore mollitia.
54 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore aliquam molestiae maiores distinctio deleniti sit facilis quisquam, nobis. Minima, molestiae quibusdam ab temporibus magni deserunt tempora quasi suscipit dolore mollitia.
55 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore aliquam molestiae maiores distinctio deleniti sit facilis quisquam, nobis. Minima, molestiae quibusdam ab temporibus magni deserunt tempora quasi suscipit dolore mollitia.
56 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore aliquam molestiae maiores distinctio deleniti sit facilis quisquam, nobis. Minima, molestiae quibusdam ab temporibus magni deserunt tempora quasi suscipit dolore mollitia.
57 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore aliquam molestiae maiores distinctio deleniti sit facilis quisquam, nobis. Minima, molestiae quibusdam ab temporibus magni deserunt tempora quasi suscipit dolore mollitia.
58 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore aliquam molestiae maiores distinctio deleniti sit facilis quisquam, nobis. Minima, molestiae quibusdam ab temporibus magni deserunt tempora quasi suscipit dolore mollitia.
59 |
60 |
61 |
Left sidebar
62 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Numquam, perspiciatis voluptatum nemo repellat optio, soluta consequatur voluptas doloribus fugit, alias temporibus totam cupiditate id impedit quasi vero. Blanditiis suscipit, atque.
63 |
64 |
65 |
Right sidebar
66 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio minus inventore consequuntur rerum voluptas rem veritatis voluptate delectus, officiis quis! Ad, voluptas, accusantium! Quam asperiores fugit ex, consectetur rem ea?
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/presentation/test/test-markdown-slide-attributes.js:
--------------------------------------------------------------------------------
1 |
2 |
3 | Reveal.addEventListener( 'ready', function() {
4 |
5 | QUnit.module( 'Markdown' );
6 |
7 | test( 'Vertical separator', function() {
8 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section' ).length, 6, 'found six vertical slides' );
9 | });
10 |
11 | test( 'Id on slide', function() {
12 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section#slide2' ).length, 1, 'found one slide with id slide2' );
13 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section a[href="#/slide2"]' ).length, 1, 'found one slide with a link to slide2' );
14 | });
15 |
16 | test( 'data-background attributes', function() {
17 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section[data-background="#A0C66B"]' ).length, 1, 'found one vertical slide with data-background="#A0C66B"' );
18 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section[data-background="#ff0000"]' ).length, 1, 'found one vertical slide with data-background="#ff0000"' );
19 | strictEqual( document.querySelectorAll( '.reveal .slides>section[data-background="#C6916B"]' ).length, 1, 'found one slide with data-background="#C6916B"' );
20 | });
21 |
22 | test( 'data-transition attributes', function() {
23 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section[data-transition="zoom"]' ).length, 1, 'found one vertical slide with data-transition="zoom"' );
24 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section[data-transition="fade"]' ).length, 1, 'found one vertical slide with data-transition="fade"' );
25 | strictEqual( document.querySelectorAll( '.reveal .slides section [data-transition="zoom"]' ).length, 1, 'found one slide with data-transition="zoom"' );
26 | });
27 |
28 | test( 'data-background attributes with default separator', function() {
29 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section[data-background="#A7C66B"]' ).length, 1, 'found one vertical slide with data-background="#A0C66B"' );
30 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section[data-background="#f70000"]' ).length, 1, 'found one vertical slide with data-background="#ff0000"' );
31 | strictEqual( document.querySelectorAll( '.reveal .slides>section[data-background="#C7916B"]' ).length, 1, 'found one slide with data-background="#C6916B"' );
32 | });
33 |
34 | test( 'data-transition attributes with default separator', function() {
35 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section[data-transition="concave"]' ).length, 1, 'found one vertical slide with data-transition="zoom"' );
36 | strictEqual( document.querySelectorAll( '.reveal .slides>section>section[data-transition="page"]' ).length, 1, 'found one vertical slide with data-transition="fade"' );
37 | strictEqual( document.querySelectorAll( '.reveal .slides section [data-transition="concave"]' ).length, 1, 'found one slide with data-transition="zoom"' );
38 | });
39 |
40 | test( 'data-transition attributes with inline content', function() {
41 | strictEqual( document.querySelectorAll( '.reveal .slides>section[data-background="#ff0000"]' ).length, 3, 'found three horizontal slides with data-background="#ff0000"' );
42 | });
43 |
44 | } );
45 |
46 | Reveal.initialize();
47 |
48 |
--------------------------------------------------------------------------------
/presentation/test/test-markdown-slide-attributes.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |