Fix nested if-statement in readURL that caused slide(h,v) to be
called even when the current slide is the target slide.
This commit is contained in:
parent
7d66999c7f
commit
8a35a1e1ed
@ -4070,11 +4070,14 @@
|
|||||||
// Ensure that we're not already on a slide with the same name
|
// Ensure that we're not already on a slide with the same name
|
||||||
var isSameNameAsCurrentSlide = currentSlide ? currentSlide.getAttribute( 'id' ) === name : false;
|
var isSameNameAsCurrentSlide = currentSlide ? currentSlide.getAttribute( 'id' ) === name : false;
|
||||||
|
|
||||||
if( element && !isSameNameAsCurrentSlide ) {
|
if( element ) {
|
||||||
// Find the position of the named slide and navigate to it
|
// If the slide exists and is not the current slide...
|
||||||
|
if ( !isSameNameAsCurrentSlide ) {
|
||||||
|
// ...find the position of the named slide and navigate to it
|
||||||
var indices = Reveal.getIndices(element);
|
var indices = Reveal.getIndices(element);
|
||||||
slide(indices.h, indices.v);
|
slide(indices.h, indices.v);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// If the slide doesn't exist, navigate to the current slide
|
// If the slide doesn't exist, navigate to the current slide
|
||||||
else {
|
else {
|
||||||
slide( indexh || 0, indexv || 0 );
|
slide( indexh || 0, indexv || 0 );
|
||||||
|
Loading…
Reference in New Issue
Block a user