fragments now work in vertical slides (fixes #4)
This commit is contained in:
		| @@ -364,7 +364,7 @@ a:not(.image) { | |||||||
| 		border-radius: 2px; | 		border-radius: 2px; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| img { | section img { | ||||||
| 	margin: 30px 0 0 0; | 	margin: 30px 0 0 0; | ||||||
| 	background: rgba(255,255,255,0.12); | 	background: rgba(255,255,255,0.12); | ||||||
| 	border: 4px solid #eee; | 	border: 4px solid #eee; | ||||||
|   | |||||||
							
								
								
									
										38
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								js/reveal.js
									
									
									
									
									
								
							| @@ -359,12 +359,19 @@ var Reveal = (function(){ | |||||||
| 	 * false otherwise | 	 * false otherwise | ||||||
| 	 */ | 	 */ | ||||||
| 	function nextFragment() {	 | 	function nextFragment() {	 | ||||||
| 		var fragments = document.querySelectorAll( '.present .fragment:not(.visible)' ); | 		if( document.querySelector( VERTICAL_SLIDES_SELECTOR + '.present' ) ) { | ||||||
|  | 			var verticalFragments = document.querySelectorAll( VERTICAL_SLIDES_SELECTOR + '.present .fragment:not(.visible)' ); | ||||||
| 		if( fragments.length ) { | 			if( verticalFragments.length ) { | ||||||
| 			fragments[0].classList.add( 'visible' ); | 				verticalFragments[0].classList.add( 'visible' ); | ||||||
|  | 				return true; | ||||||
| 			return true; | 			} | ||||||
|  | 		} | ||||||
|  | 		else { | ||||||
|  | 			var horizontalFragments = document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR + '.present .fragment:not(.visible)' ); | ||||||
|  | 			if( horizontalFragments.length ) { | ||||||
|  | 				horizontalFragments[0].classList.add( 'visible' ); | ||||||
|  | 				return true; | ||||||
|  | 			} | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		return false; | 		return false; | ||||||
| @@ -377,12 +384,19 @@ var Reveal = (function(){ | |||||||
| 	 * false otherwise | 	 * false otherwise | ||||||
| 	 */ | 	 */ | ||||||
| 	function previousFragment() { | 	function previousFragment() { | ||||||
| 		var fragments = document.querySelectorAll( '.present .fragment.visible' ); | 		if( document.querySelector( VERTICAL_SLIDES_SELECTOR + '.present' ) ) { | ||||||
|  | 			var verticalFragments = document.querySelectorAll( VERTICAL_SLIDES_SELECTOR + '.present .fragment.visible' ); | ||||||
| 		if( fragments.length ) { | 			if( verticalFragments.length ) { | ||||||
| 			fragments[ fragments.length - 1 ].classList.remove( 'visible' ); | 				verticalFragments[ verticalFragments.length - 1 ].classList.remove( 'visible' ); | ||||||
|  | 				return true; | ||||||
| 			return true; | 			} | ||||||
|  | 		} | ||||||
|  | 		else { | ||||||
|  | 			var horizontalFragments = document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR + '.present .fragment.visible' ); | ||||||
|  | 			if( horizontalFragments.length ) { | ||||||
|  | 				horizontalFragments[ horizontalFragments.length - 1 ].classList.remove( 'visible' ); | ||||||
|  | 				return true; | ||||||
|  | 			} | ||||||
| 		} | 		} | ||||||
| 		 | 		 | ||||||
| 		return false; | 		return false; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user