Browse Source

replace classList.toggle( ..., force ) as it's broken in ff

Hakim El Hattab 11 years ago
parent
commit
c2ab30b87e
2 changed files with 14 additions and 3 deletions
  1. 13 2
      js/reveal.js
  2. 1 1
      js/reveal.min.js

+ 13 - 2
js/reveal.js

@@ -354,8 +354,19 @@ var Reveal = (function(){
 		dom.controls.style.display = ( config.controls && dom.controls ) ? 'block' : 'none';
 		dom.progress.style.display = ( config.progress && dom.progress ) ? 'block' : 'none';
 
-		dom.wrapper.classList.toggle( 'rtl', config.rtl );
-		dom.wrapper.classList.toggle( 'center', config.center );
+		if( config.rtl ) {
+			dom.wrapper.classList.add( 'rtl' );
+		}
+		else {
+			dom.wrapper.classList.remove( 'rtl' );
+		}
+
+		if( config.center ) {
+			dom.wrapper.classList.add( 'center' );
+		}
+		else {
+			dom.wrapper.classList.remove( 'center' );
+		}
 
 		if( config.mouseWheel ) {
 			document.addEventListener( 'DOMMouseScroll', onDocumentMouseScroll, false ); // FF

File diff suppressed because it is too large
+ 1 - 1
js/reveal.min.js


Some files were not shown because too many files changed in this diff