|
@@ -2215,6 +2215,25 @@ var Reveal = (function(){
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if( currentSlide ) {
|
|
|
|
+
|
|
|
|
+ var allFragments = currentSlide.querySelectorAll( '.fragment' );
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ if( allFragments.length > 0 ) {
|
|
|
|
+ var visibleFragments = currentSlide.querySelectorAll( '.fragment.visible' );
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ var fragmentWeight = 0.9;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ pastCount += ( visibleFragments.length / allFragments.length ) * fragmentWeight;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
return pastCount / ( totalCount - 1 );
|
|
return pastCount / ( totalCount - 1 );
|
|
|
|
|
|
}
|
|
}
|
|
@@ -2519,6 +2538,7 @@ var Reveal = (function(){
|
|
}
|
|
}
|
|
|
|
|
|
updateControls();
|
|
updateControls();
|
|
|
|
+ updateProgress();
|
|
|
|
|
|
return !!( fragmentsShown.length || fragmentsHidden.length );
|
|
return !!( fragmentsShown.length || fragmentsHidden.length );
|
|
|
|
|