diff --git a/IPython/nbconvert/exporters/basichtml.py b/IPython/nbconvert/exporters/basichtml.py index c5e1be8..e90c16f 100644 --- a/IPython/nbconvert/exporters/basichtml.py +++ b/IPython/nbconvert/exporters/basichtml.py @@ -40,11 +40,3 @@ class BasicHTMLExporter(Exporter): template_file = Unicode( 'basichtml', config=True, help="Name of the template file to use") - - default_transformers = List([transformers.coalesce_streams, - transformers.ExtractFigureTransformer, - transformers.CSSHTMLHeaderTransformer], - config=True, - help="""List of transformers available by default, by name, namespace, - instance, or type.""") - \ No newline at end of file diff --git a/IPython/nbconvert/exporters/exporter.py b/IPython/nbconvert/exporters/exporter.py index 1e6e407..d197c1b 100755 --- a/IPython/nbconvert/exporters/exporter.py +++ b/IPython/nbconvert/exporters/exporter.py @@ -128,11 +128,17 @@ class Exporter(Configurable): environment.""") default_transformers = List([nbtransformers.coalesce_streams, - nbtransformers.ExtractFigureTransformer], + nbtransformers.SVG2PDFTransformer, + nbtransformers.ExtractFigureTransformer, + nbtransformers.CSSHTMLHeaderTransformer, + nbtransformers.RevealHelpTransformer, + nbtransformers.LatexTransformer, + nbtransformers.SphinxTransformer], config=True, help="""List of transformers available by default, by name, namespace, instance, or type.""") - + + def __init__(self, config=None, extra_loaders=None, **kw): """ Public constructor diff --git a/IPython/nbconvert/exporters/latex.py b/IPython/nbconvert/exporters/latex.py index 621c20e..703da49 100755 --- a/IPython/nbconvert/exporters/latex.py +++ b/IPython/nbconvert/exporters/latex.py @@ -68,14 +68,6 @@ class LatexExporter(Exporter): #Extension that the template files use. template_extension = Unicode(".tplx", config=True) - default_transformers = List([transformers.ExtractFigureTransformer, - transformers.CSSHTMLHeaderTransformer, - transformers.LatexTransformer, - transformers.SVG2PDFTransformer], - config=True, - help="""List of transformers available by default, by name, namespace, - instance, or type.""") - def _init_filters(self): """ diff --git a/IPython/nbconvert/exporters/reveal.py b/IPython/nbconvert/exporters/reveal.py index 860dfb5..ec87bcf 100644 --- a/IPython/nbconvert/exporters/reveal.py +++ b/IPython/nbconvert/exporters/reveal.py @@ -36,14 +36,6 @@ class RevealExporter(BasicHTMLExporter): 'reveal', config=True, help="Name of the template file to use") - default_transformers = List([transformers.coalesce_streams, - transformers.ExtractFigureTransformer, - transformers.CSSHTMLHeaderTransformer, - transformers.RevealHelpTransformer], - config=True, - help="""List of transformers available by default, by name, namespace, - instance, or type.""") - @property def default_config(self): diff --git a/IPython/nbconvert/exporters/sphinx_howto.py b/IPython/nbconvert/exporters/sphinx_howto.py index 8c7c968..b771978 100644 --- a/IPython/nbconvert/exporters/sphinx_howto.py +++ b/IPython/nbconvert/exporters/sphinx_howto.py @@ -36,16 +36,7 @@ class SphinxHowtoExporter(LatexExporter): 'sphinx_howto', config=True, help="Name of the template file to use") - default_transformers = List([transformers.SVG2PDFTransformer, - transformers.ExtractFigureTransformer, - transformers.CSSHTMLHeaderTransformer, - transformers.LatexTransformer, - transformers.SphinxTransformer], - config=True, - help="""List of transformers available by default, by name, namespace, - instance, or type.""") - - + @property def default_config(self): c = Config({'SphinxTransformer': {'enabled':True}})