File tree Expand file tree Collapse file tree 4 files changed +16
-15
lines changed Expand file tree Collapse file tree 4 files changed +16
-15
lines changed Original file line number Diff line number Diff line change 101
101
powerpoint slide show. The "slide" class is entirely optional and indeed you wouldn't use it for
102
102
your cooler impress.js presentations.
103
103
-->
104
- < div class ="step slide title " data-x ="-1000 " data-y ="-1500 ">
104
+ < div id =" title " class ="step slide title " data-x ="-1000 " data-y ="-1500 ">
105
105
< h1 > Example Presentation: < br />
106
106
Classic Slides</ h1 >
107
107
< h2 > Henrik Ingo</ h2 >
@@ -114,7 +114,7 @@ <h3>2015</h3>
114
114
</ div >
115
115
</ div >
116
116
117
- < div class ="step slide " data-rel-x ="1000 " data-rel-y ="0 ">
117
+ < div id =" toc " class ="step slide " data-rel-x ="1000 " data-rel-y ="0 ">
118
118
< h1 > Table of Contents</ h1 >
119
119
< ul >
120
120
< li > < a href ="#step-1 "> A title slide</ a > </ li >
@@ -151,7 +151,7 @@ <h1>A slide with text</h1>
151
151
</ div >
152
152
</ div >
153
153
154
- < div class ="step slide ">
154
+ < div class ="step slide " data-rel-to =" title " data-y =" 2000 " >
155
155
< h1 > Bullet points</ h1 >
156
156
< ul >
157
157
< li > A slide with bullet points. This is the first point.</ li >
Original file line number Diff line number Diff line change 6
6
< ul > < br />
7
7
< li > < a href ="2D-navigation/ "> 2D-navigation</ a > </ li >
8
8
< li > < a href ="3D-rotations/ "> 3D-rotations</ a > </ li >
9
+ < li > < a href ="692/ "> 692</ a > </ li >
9
10
< li > < a href ="classic-slides/ "> classic-slides</ a > </ li >
10
11
< li > < a href ="cube/ "> cube</ a > </ li >
11
12
< li > < a href ="markdown/ "> markdown</ a > </ li >
Original file line number Diff line number Diff line change 3566
3566
}
3567
3567
} ;
3568
3568
3569
- var computeRelativePositions = function ( el , prev , root ) {
3569
+ var computeRelativePositions = function ( el , prev ) {
3570
3570
var data = el . dataset ;
3571
3571
3572
3572
if ( ! prev ) {
3577
3577
3578
3578
if ( data . relTo ) {
3579
3579
3580
- var ref = root . getElementById ( data . relTo ) ;
3580
+ var ref = document . getElementById ( data . relTo ) ;
3581
3581
if ( ref ) {
3582
3582
3583
3583
// Test, if it is a previous step that already has some assigned position data
3584
3584
if ( el . compareDocumentPosition ( ref ) & Node . DOCUMENT_POSITION_PRECEDING ) {
3585
- prev . x = ref . getAttribute ( "data-x" ) ;
3586
- prev . y = ref . getAttribute ( "data-y" ) ;
3587
- prev . z = ref . getAttribute ( "data-z" ) ;
3585
+ prev . x = toNumber ( ref . getAttribute ( "data-x" ) ) ;
3586
+ prev . y = toNumber ( ref . getAttribute ( "data-y" ) ) ;
3587
+ prev . z = toNumber ( ref . getAttribute ( "data-z" ) ) ;
3588
3588
prev . relative = { } ;
3589
3589
} else {
3590
3590
window . console . error (
3650
3650
y : el . getAttribute ( "data-y" ) ,
3651
3651
z : el . getAttribute ( "data-z" )
3652
3652
} ) ;
3653
- var step = computeRelativePositions ( el , prev , root ) ;
3653
+ var step = computeRelativePositions ( el , prev ) ;
3654
3654
3655
3655
// Apply relative position (if non-zero)
3656
3656
el . setAttribute ( "data-x" , step . x ) ;
Original file line number Diff line number Diff line change 77
77
}
78
78
} ;
79
79
80
- var computeRelativePositions = function ( el , prev , root ) {
80
+ var computeRelativePositions = function ( el , prev ) {
81
81
var data = el . dataset ;
82
82
83
83
if ( ! prev ) {
88
88
89
89
if ( data . relTo ) {
90
90
91
- var ref = root . getElementById ( data . relTo ) ;
91
+ var ref = document . getElementById ( data . relTo ) ;
92
92
if ( ref ) {
93
93
94
94
// Test, if it is a previous step that already has some assigned position data
95
95
if ( el . compareDocumentPosition ( ref ) & Node . DOCUMENT_POSITION_PRECEDING ) {
96
- prev . x = ref . getAttribute ( "data-x" ) ;
97
- prev . y = ref . getAttribute ( "data-y" ) ;
98
- prev . z = ref . getAttribute ( "data-z" ) ;
96
+ prev . x = toNumber ( ref . getAttribute ( "data-x" ) ) ;
97
+ prev . y = toNumber ( ref . getAttribute ( "data-y" ) ) ;
98
+ prev . z = toNumber ( ref . getAttribute ( "data-z" ) ) ;
99
99
prev . relative = { } ;
100
100
} else {
101
101
window . console . error (
161
161
y : el . getAttribute ( "data-y" ) ,
162
162
z : el . getAttribute ( "data-z" )
163
163
} ) ;
164
- var step = computeRelativePositions ( el , prev , root ) ;
164
+ var step = computeRelativePositions ( el , prev ) ;
165
165
166
166
// Apply relative position (if non-zero)
167
167
el . setAttribute ( "data-x" , step . x ) ;
You can’t perform that action at this time.
0 commit comments