Browse Source

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

dev
Hakim El Hattab 11 years ago
parent
commit
88d84e4551
  1. 10
      js/reveal.js
  2. 4
      js/reveal.min.js

10
js/reveal.js

@ -193,6 +193,7 @@ var Reveal = (function(){
// Copy options over to our config object // Copy options over to our config object
extend( config, options ); extend( config, options );
extend( config, Reveal.getQueryHash() );
// Hide the address bar in mobile browsers // Hide the address bar in mobile browsers
hideAddressBar(); hideAddressBar();
@ -2858,6 +2859,15 @@ var Reveal = (function(){
query[ a.split( '=' ).shift() ] = a.split( '=' ).pop(); 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; return query;
}, },

4
js/reveal.min.js

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save