formatting and tweaks for #2104

This commit is contained in:
Hakim El Hattab
2018-10-04 13:26:16 +02:00
parent 8582c9aac8
commit d5cf3fa13c
4 changed files with 23 additions and 34 deletions

View File

@ -408,6 +408,7 @@
* Asynchronously calls the Reveal.js API of the main frame.
*/
function callRevealApi( methodName, methodArguments, callback ) {
var callId = ++lastRevealApiCallId;
pendingCalls[callId] = callback;
window.opener.postMessage( JSON.stringify( {
@ -417,6 +418,7 @@
methodName: methodName,
arguments: methodArguments
} ), '*' );
}
/**
@ -535,7 +537,7 @@
function getTimings( callback ) {
callRevealApi( 'getSlidesMetaInfo', [], function ( slides ) {
callRevealApi( 'getSlidesAttributes', [], function ( slideAttributes ) {
callRevealApi( 'getConfig', [], function ( config ) {
var defaultTiming = config.defaultTiming;
if (defaultTiming == null) {
@ -544,8 +546,8 @@
}
var timings = [];
for ( var i in slides ) {
var slide = slides[ i ];
for ( var i in slideAttributes ) {
var slide = slideAttributes[ i ];
var timing = defaultTiming;
if( slide.hasOwnProperty( 'data-timing' )) {
var t = slide[ 'data-timing' ];

View File

@ -56,17 +56,19 @@ var RevealNotes = (function() {
}
/**
* Calls the specified Reveal.js method with the provided argument and then pushes the result to the notes
* frame.
* Calls the specified Reveal.js method with the provided argument
* and then pushes the result to the notes frame.
*/
function callRevealApi( methodName, methodArguments, callId ) {
var result = Reveal[methodName].call(Reveal, methodArguments);
var result = Reveal[methodName].call( Reveal, methodArguments );
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'return',
result: result,
callId: callId
} ), '*' );
}
/**