| 
					
				 | 
			
			
				@@ -1445,13 +1445,14 @@ var Reveal = (function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 * index will be for this slide rather than the currently 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 * active one 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 * @return {Object} { h: <int>, v: <int> } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 * @return {Object} { h: <int>, v: <int>, f: <int> } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	function getIndices( slide ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		// By default, return the current indices 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var h = indexh, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			v = indexv; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			v = indexv, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			f; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		// If a slide is specified, return the indices of that slide 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if( slide ) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1470,7 +1471,14 @@ var Reveal = (function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return { h: h, v: v }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if( !slide && currentSlide ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			var visibleFragments = currentSlide.querySelectorAll( '.fragment.visible' ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if( visibleFragments.length ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				f = visibleFragments.length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return { h: h, v: v, f: f }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2050,17 +2058,6 @@ var Reveal = (function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return config; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		// Returns an index (1-based) of the current fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		getCurrentFragmentIndex : function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if( currentSlide ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				var visibleFragments = currentSlide.querySelectorAll( '.fragment.visible' ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if( visibleFragments.length ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					return visibleFragments.length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		// Helper method, retrieves query string as a key/value hash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		getQueryHash: function() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			var query = {}; 
			 |