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}
]
});