check for slides container too #2217
parent
e237fea99a
commit
01d8d669bc
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -44,11 +44,6 @@ export default function( revealElement, options ) {
|
|||
revealElement = document.querySelector( '.reveal' );
|
||||
}
|
||||
|
||||
// reveal.js can not be initialized without a root element
|
||||
if( !revealElement ) {
|
||||
throw 'Invalid or missing <div class="reveal"> element';
|
||||
}
|
||||
|
||||
const Reveal = {};
|
||||
|
||||
// Configuration defaults, can be overridden at initialization time
|
||||
|
@ -126,10 +121,14 @@ export default function( revealElement, options ) {
|
|||
*/
|
||||
function initialize( initOptions ) {
|
||||
|
||||
if( !revealElement ) throw 'Unable to find presentation root (<div class="reveal">).';
|
||||
|
||||
// Cache references to key DOM elements
|
||||
dom.wrapper = revealElement;
|
||||
dom.slides = revealElement.querySelector( '.slides' );
|
||||
|
||||
if( !dom.slides ) throw 'Unable to find slides container (<div class="slides">).';
|
||||
|
||||
// Compose our config object in order of increasing precedence:
|
||||
// 1. Default reveal.js options
|
||||
// 2. Options provided via Reveal.configure() prior to
|
||||
|
|
Loading…
Reference in New Issue