Browse Source

markdown plugin can now process slides that are added at runtime

embed
Hakim El Hattab 11 years ago
parent
commit
c453bc4770
  1. 21
      plugin/markdown/markdown.js

21
plugin/markdown/markdown.js

@ -9,9 +9,8 @@
}
else {
// Browser globals (root is window)
root.returnExports = factory( root.marked );
root.returnExports.processSlides();
root.returnExports.convertSlides();
root.RevealMarkdown = factory( root.marked );
root.RevealMarkdown.initialize();
}
}( this, function( marked ) {
@ -281,6 +280,11 @@
var section = sections[i];
// Only parse the same slide once
if( !section.getAttribute( 'data-markdown-parsed' ) ) {
section.setAttribute( 'data-markdown-parsed', true )
var notes = section.querySelector( 'aside.notes' );
var markdown = getMarkdownFromSlide( section );
@ -296,10 +300,21 @@
}
}
// API
return {
initialize: function() {
processSlides();
convertSlides();
},
// TODO: Do these belong in the API?
processSlides: processSlides,
convertSlides: convertSlides,
slidify: slidify
};
}));

Loading…
Cancel
Save