add config option for disabling all fragments

This commit is contained in:
Hakim El Hattab 2013-04-27 18:03:06 -04:00
parent 1dfcab906e
commit 18795c161f
2 changed files with 8 additions and 5 deletions

View file

@ -56,6 +56,9 @@ var Reveal = (function(){
// Change the presentation direction to be RTL
rtl: false,
// Turns fragments on and off globally
fragments: true,
// Number of milliseconds between automatically proceeding to the
// next slide, disabled when set to 0, this value can be overwritten
// by using a data-autoslide attribute on your slides
@ -1401,7 +1404,7 @@ var Reveal = (function(){
*/
function availableFragments() {
if( currentSlide ) {
if( currentSlide && config.fragments ) {
var fragments = currentSlide.querySelectorAll( '.fragment' );
var hiddenFragments = currentSlide.querySelectorAll( '.fragment:not(.visible)' );
@ -1543,7 +1546,7 @@ var Reveal = (function(){
*/
function nextFragment() {
if( currentSlide ) {
if( currentSlide && config.fragments ) {
var fragments = sortFragments( currentSlide.querySelectorAll( '.fragment:not(.visible)' ) );
if( fragments.length ) {
@ -1569,7 +1572,7 @@ var Reveal = (function(){
*/
function previousFragment() {
if( currentSlide ) {
if( currentSlide && config.fragments ) {
var fragments = sortFragments( currentSlide.querySelectorAll( '.fragment.visible' ) );
if( fragments.length ) {

4
js/reveal.min.js vendored

File diff suppressed because one or more lines are too long