Browse Source

add Reveal.getConfig(), replace use of window.globals (#98)

embed
Hakim El Hattab 12 years ago
parent
commit
825fe51de9
  1. 13
      index.html
  2. 8
      js/reveal.js
  3. 4
      js/reveal.min.js
  4. 2
      plugin/multiplex/client.js
  5. 2
      plugin/multiplex/master.js

13
index.html

@ -358,13 +358,12 @@ function linkify( selector ) {
theme: Reveal.getQueryHash().theme, // available themes are in /css/theme theme: Reveal.getQueryHash().theme, // available themes are in /css/theme
transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/zoom/linear/fade/none transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/zoom/linear/fade/none
globals: {
// Generate a unique id and secret at http://revealjs.jit.su/token // Generate a unique id and secret at http://revealjs.jit.su/token
multiplex: { multiplex: {
id: '7d10234555b923e2', id: '',
secret: '13627859051503309760', secret: '',
url: 'revealjs.jit.su:80' url: 'revealjs.jit.su:80'
}
}, },
// Optional libraries used to extend on reveal.js // Optional libraries used to extend on reveal.js

8
js/reveal.js

@ -160,9 +160,6 @@ var Reveal = (function(){
// Copy options over to our config object // Copy options over to our config object
extend( config, options ); extend( config, options );
// Push up globals
window.globals = config.globals;
// Hide the address bar in mobile browsers // Hide the address bar in mobile browsers
hideAddressBar(); hideAddressBar();
@ -2031,6 +2028,11 @@ var Reveal = (function(){
return scale; return scale;
}, },
// Returns the current configuration object
getConfig: function() {
return config;
},
// Helper method, retrieves query string as a key/value hash // Helper method, retrieves query string as a key/value hash
getQueryHash: function() { getQueryHash: function() {
var query = {}; var query = {};

4
js/reveal.min.js

File diff suppressed because one or more lines are too long

2
plugin/multiplex/client.js

@ -1,5 +1,5 @@
(function() { (function() {
var multiplex = window.globals.multiplex; var multiplex = Reveal.getConfig().multiplex;
var socketId = multiplex.id; var socketId = multiplex.id;
var socket = io.connect(multiplex.url); var socket = io.connect(multiplex.url);

2
plugin/multiplex/master.js

@ -1,7 +1,7 @@
(function() { (function() {
// don't emit events from inside the previews themselves // don't emit events from inside the previews themselves
if ( window.location.search.match( /receiver/gi ) ) { return; } if ( window.location.search.match( /receiver/gi ) ) { return; }
var multiplex = window.globals.multiplex; var multiplex = Reveal.getConfig().multiplex;
var socket = io.connect(multiplex.url); var socket = io.connect(multiplex.url);

Loading…
Cancel
Save