aboutsummaryrefslogtreecommitdiff
path: root/js/reveal.js
diff options
context:
space:
mode:
authortkaczmarzyk <tomasz+github@kaczmarzyk.net>2013-04-06 18:18:54 +0200
committertkaczmarzyk <tomasz+github@kaczmarzyk.net>2013-04-06 18:18:54 +0200
commit2f8aa51dc2ace00bdc72926df3b8313626c2e38f (patch)
tree82bfd2bf6f96c608da63dbfb813064115a815d47 /js/reveal.js
parent6e3487bdd616f4e07799e0a389d213a71dcc18b4 (diff)
downloadperl-software-in-gnu-guix-2f8aa51dc2ace00bdc72926df3b8313626c2e38f.tar
perl-software-in-gnu-guix-2f8aa51dc2ace00bdc72926df3b8313626c2e38f.tar.gz
simplified getCurrentFragmentIndex impl
Diffstat (limited to 'js/reveal.js')
-rw-r--r--js/reveal.js21
1 files changed, 6 insertions, 15 deletions
diff --git a/js/reveal.js b/js/reveal.js
index 9a26a23..9b7b196 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -2047,21 +2047,12 @@ var Reveal = (function(){
// Returns an index (1-based) of the current fragment
getCurrentFragmentIndex : function() {
- var visibleFragments;
-
- // vertical slides:
- if( document.querySelector( VERTICAL_SLIDES_SELECTOR + '.present' ) ) {
- visibleFragments = document.querySelectorAll( VERTICAL_SLIDES_SELECTOR + '.present .fragment.visible' );
- }
- // Horizontal slides:
- else {
- visibleFragments = document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR + '.present .fragment.visible' );
- }
-
- if( visibleFragments.length) {
- return visibleFragments.length;
- } else {
- return undefined;
+ if( currentSlide ) {
+ var visibleFragments = currentSlide.querySelectorAll( '.fragment.visible' );
+
+ if( visibleFragments ) {
+ return visibleFragments.length;
+ }
}
},