Forráskód Böngészése

override any value throguh query, deserialize values of getQueryHash #641

Hakim El Hattab 11 éve
szülő
commit
88d84e4551
2 módosított fájl, 11 hozzáadás és 1 törlés
  1. 10 0
      js/reveal.js
  2. 1 1
      js/reveal.min.js

+ 10 - 0
js/reveal.js

@@ -193,6 +193,7 @@ var Reveal = (function(){
 
 		// Copy options over to our config object
 		extend( config, options );
+		extend( config, Reveal.getQueryHash() );
 
 		// Hide the address bar in mobile browsers
 		hideAddressBar();
@@ -2858,6 +2859,15 @@ var Reveal = (function(){
 				query[ a.split( '=' ).shift() ] = a.split( '=' ).pop();
 			} );
 
+			// Basic deserialization
+			for( var i in query ) {
+				var value = query[ i ];
+				if( value === 'null' ) query[ i ] = null;
+				else if( value === 'true' ) query[ i ] = true;
+				else if( value === 'false' ) query[ i ] = false;
+				else if( !isNaN( parseFloat( value ) ) ) query[ i ] = parseFloat( value );
+			}
+
 			return query;
 		},
 

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
js/reveal.min.js


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott