diff --git a/converters/transformers.py b/converters/transformers.py index 825bb25..2636a7a 100755 --- a/converters/transformers.py +++ b/converters/transformers.py @@ -165,22 +165,20 @@ class ExtractFigureTransformer(ActivatableTransformer): count = count+1 return cell, other + class RevealHelpTransformer(ConfigurableTransformers): def __call__(self, nb, other): - try : - for worksheet in nb.worksheets : - for i, cell in enumerate(worksheet.cells): - cell.metadata.slide_type = cell.metadata.get('slideshow', {}).get('slide_type', None) - if cell.metadata.slide_type is None: - cell.metadata.slide_type = '-' - if cell.metadata.slide_type in ['slide']: - worksheet.cells[i - 1].metadata.slide_helper = 'slide_end' - if cell.metadata.slide_type in ['subslide']: - worksheet.cells[i - 1].metadata.slide_helper = 'subslide_end' - return nb, other - except NotImplementedError as error : - raise NotImplementedError('should be implemented by subclass') + for worksheet in nb.worksheets : + for i, cell in enumerate(worksheet.cells): + cell.metadata.slide_type = cell.metadata.get('slideshow', {}).get('slide_type', None) + if cell.metadata.slide_type is None: + cell.metadata.slide_type = '-' + if cell.metadata.slide_type in ['slide']: + worksheet.cells[i - 1].metadata.slide_helper = 'slide_end' + if cell.metadata.slide_type in ['subslide']: + worksheet.cells[i - 1].metadata.slide_helper = 'subslide_end' + return nb, other class CSSHtmlHeaderTransformer(ActivatableTransformer): diff --git a/templates/reveal.tpl b/templates/reveal.tpl index 3ab59bb..396cc0f 100644 --- a/templates/reveal.tpl +++ b/templates/reveal.tpl @@ -92,6 +92,21 @@ div.output_prompt { + + + + @@ -114,7 +129,6 @@ dependencies: [ { src: 'reveal/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } }, { src: 'notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }, { src: 'http://s7.addthis.com/js/300/addthis_widget.js', async: true}, -{ src: 'js/revealmathjax.js', async: true}, { src: 'js/mathjax-onload.js', async: true} ] }); diff --git a/tests/ipynbref/reveal.orig_slides.html b/tests/ipynbref/reveal.orig_slides.html index 1eae5a5..c7f1880 100644 --- a/tests/ipynbref/reveal.orig_slides.html +++ b/tests/ipynbref/reveal.orig_slides.html @@ -4986,6 +4986,7 @@ X07vG9Z4QUTEBQ4dOkRpaSklJSVnnQPx/xV9BfkfDyZLAAAAAElFTkSuQmCC @@ -5020,7 +5031,6 @@ dependencies: [ { src: 'reveal/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } }, { src: 'notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }, { src: 'http://s7.addthis.com/js/300/addthis_widget.js', async: true}, -{ src: 'js/revealmathjax.js', async: true}, { src: 'js/mathjax-onload.js', async: true} ] });