aboutsummaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorHakim El Hattab <hakim.elhattab@gmail.com>2020-03-02 14:52:50 +0100
committerHakim El Hattab <hakim.elhattab@gmail.com>2020-03-02 14:52:57 +0100
commit41e46659fa8357d665c5d8615898bc57b5bdf162 (patch)
tree395a74f089ec8ee48834c3870a2aae4fbe8d1337 /js
parent36f7136d349eb79db9d98d4933344295f8b4f65f (diff)
downloadfosdem-2021-minimalism-presentation-41e46659fa8357d665c5d8615898bc57b5bdf162.tar
fosdem-2021-minimalism-presentation-41e46659fa8357d665c5d8615898bc57b5bdf162.tar.gz
remove multiple legacy vendor prefixes
Diffstat (limited to 'js')
-rw-r--r--js/reveal.js43
1 files changed, 5 insertions, 38 deletions
diff --git a/js/reveal.js b/js/reveal.js
index d0e7394..ce3e8a1 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -499,20 +499,8 @@
var testElement = document.createElement( 'div' );
- features.transforms3d = 'WebkitPerspective' in testElement.style ||
- 'MozPerspective' in testElement.style ||
- 'msPerspective' in testElement.style ||
- 'OPerspective' in testElement.style ||
- 'perspective' in testElement.style;
-
- features.transforms2d = 'WebkitTransform' in testElement.style ||
- 'MozTransform' in testElement.style ||
- 'msTransform' in testElement.style ||
- 'OTransform' in testElement.style ||
- 'transform' in testElement.style;
-
- features.requestAnimationFrameMethod = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame;
- features.requestAnimationFrame = typeof features.requestAnimationFrameMethod === 'function';
+ features.transforms3d = 'perspective' in testElement.style;
+ features.transforms2d = 'transform' in testElement.style;
features.canvas = !!document.createElement( 'canvas' ).getContext;
@@ -1565,21 +1553,7 @@
dom.pauseOverlay.addEventListener( 'click', resume, false );
if( config.focusBodyOnPageVisibilityChange ) {
- var visibilityChange;
-
- if( 'hidden' in document ) {
- visibilityChange = 'visibilitychange';
- }
- else if( 'msHidden' in document ) {
- visibilityChange = 'msvisibilitychange';
- }
- else if( 'webkitHidden' in document ) {
- visibilityChange = 'webkitvisibilitychange';
- }
-
- if( visibilityChange ) {
- document.addEventListener( visibilityChange, onPageVisibilityChange, false );
- }
+ document.addEventListener( 'visibilitychange', onPageVisibilityChange, false );
}
// Listen to both touch and click events, in case the device
@@ -1797,9 +1771,6 @@
*/
function transformElement( element, transform ) {
- element.style.WebkitTransform = transform;
- element.style.MozTransform = transform;
- element.style.msTransform = transform;
element.style.transform = transform;
}
@@ -6297,13 +6268,9 @@
*/
function onPageVisibilityChange( event ) {
- var isHidden = document.webkitHidden ||
- document.msHidden ||
- document.hidden;
-
// If, after clicking a link or similar and we're coming back,
// focus the document.body to ensure we can use keyboard shortcuts
- if( isHidden === false && document.activeElement !== document.body ) {
+ if( document.hidden === false && document.activeElement !== document.body ) {
// Not all elements support .blur() - SVGs among them.
if( typeof document.activeElement.blur === 'function' ) {
document.activeElement.blur();
@@ -6471,7 +6438,7 @@
this.render();
if( this.playing ) {
- features.requestAnimationFrameMethod.call( window, this.animate.bind( this ) );
+ requestAnimationFrame( this.animate.bind( this ) );
}
};