소스 검색

support moz and webkit prefixed requestAnimationFrame

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

+ 5 - 4
js/reveal.js

@@ -221,7 +221,8 @@ var Reveal = (function(){
 								'OTransform' in document.body.style ||
 								'transform' in document.body.style;
 
-		features.requestAnimationFrame = typeof window.requestAnimationFrame === 'function';
+		features.requestAnimationFrameMethod = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame;
+		features.requestAnimationFrame = typeof features.requestAnimationFrameMethod === 'function';
 
 		features.canvas = !!document.createElement( 'canvas' ).getContext;
 
@@ -2866,7 +2867,7 @@ var Reveal = (function(){
 		this.render();
 
 		if( this.playing ) {
-			window.requestAnimationFrame( this.animate.bind( this ) );
+			features.requestAnimationFrameMethod.call( window, this.animate.bind( this ) );
 		}
 
 	};
@@ -2890,8 +2891,8 @@ var Reveal = (function(){
 
 		// Solid background color
 		this.context.beginPath();
-		this.context.arc( x, y, radius, 0, Math.PI * 2, false );
-		this.context.fillStyle = 'rgba(0,0,0,0.2)';
+		this.context.arc( x, y, radius + 2, 0, Math.PI * 2, false );
+		this.context.fillStyle = 'rgba( 0, 0, 0, 0.4 )';
 		this.context.fill();
 
 		// Draw progress track

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


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