allow reveal.js instances to be created with only options
This commit is contained in:
11
js/reveal.js
11
js/reveal.js
@ -41,6 +41,12 @@ import {
|
||||
*/
|
||||
export default function( revealElement, options ) {
|
||||
|
||||
// Support initialization with only options
|
||||
if( arguments.length === 1 ) {
|
||||
options = arguments[0];
|
||||
revealElement = document.querySelector( '.reveal' );
|
||||
}
|
||||
|
||||
const Reveal = {};
|
||||
|
||||
// The reveal.js version
|
||||
@ -117,11 +123,6 @@ export default function( revealElement, options ) {
|
||||
*/
|
||||
function initialize() {
|
||||
|
||||
if( !revealElement ) {
|
||||
console.warn( 'reveal.js can not initialize without a valid .reveal element.' );
|
||||
return;
|
||||
}
|
||||
|
||||
// Cache references to key DOM elements
|
||||
dom.wrapper = revealElement;
|
||||
dom.slides = revealElement.querySelector( '.slides' );
|
||||
|
Reference in New Issue
Block a user