소스 검색

add config option for disabling all fragments

Hakim El Hattab 11 년 전
부모
커밋
18795c161f
2개의 변경된 파일7개의 추가작업 그리고 4개의 파일을 삭제
  1. 6 3
      js/reveal.js
  2. 1 1
      js/reveal.min.js

+ 6 - 3
js/reveal.js

@@ -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 ) {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
js/reveal.min.js


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.