the speaker view presentation URL can be overridden via (needed for reveal.js docs)
parent
5e12c6aeb7
commit
e33c3c72f9
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -67,13 +67,18 @@ const Plugin = () => {
|
||||||
*/
|
*/
|
||||||
function connect() {
|
function connect() {
|
||||||
|
|
||||||
|
const presentationURL = deck.getConfig().url;
|
||||||
|
|
||||||
|
const url = typeof presentationURL === 'string' ? presentationURL :
|
||||||
|
window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search;
|
||||||
|
|
||||||
// Keep trying to connect until we get a 'connected' message back
|
// Keep trying to connect until we get a 'connected' message back
|
||||||
connectInterval = setInterval( function() {
|
connectInterval = setInterval( function() {
|
||||||
speakerWindow.postMessage( JSON.stringify( {
|
speakerWindow.postMessage( JSON.stringify( {
|
||||||
namespace: 'reveal-notes',
|
namespace: 'reveal-notes',
|
||||||
type: 'connect',
|
type: 'connect',
|
||||||
url: window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search,
|
state: deck.getState(),
|
||||||
state: deck.getState()
|
url
|
||||||
} ), '*' );
|
} ), '*' );
|
||||||
}, 500 );
|
}, 500 );
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue