support moz and webkit prefixed requestAnimationFrame
This commit is contained in:
parent
6aaf88aae7
commit
29c5af84be
|
@ -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
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue