##// END OF EJS Templates
update notebook api tests...
update notebook api tests with creation URL changes also use unicode as the default name in tests, to increase likelihood of catching unicode bugs.

File last commit:

r12581:2b31cab4
r13130:76f76016
Show More
slides.py
55 lines | 1.7 KiB | text/x-python | PythonLexer
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 """
Jonathan Frederic
Fix docstring
r11757 Contains slide show exporter
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 """
#-----------------------------------------------------------------------------
# Copyright (c) 2013, the IPython Development Team.
#
# Distributed under the terms of the Modified BSD License.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
from IPython.utils.traitlets import Unicode
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 from IPython.nbconvert import preprocessors
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 from IPython.config import Config
Jonathan Frederic
Rebase changes made by hand
r12505 from .templateexporter import TemplateExporter
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744
#-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
Matthias BUSSONNIER
Exporter -> TemplateExporter / BaseExporter
r12500 class SlidesExporter(TemplateExporter):
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 """
Exports slides
"""
file_extension = Unicode(
Jonathan Frederic
Make extension more descript
r11759 'slides.html', config=True,
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 help="Extension of the file that should be written to disk"
)
Jonathan Frederic
flavor=template
r11745 default_template = Unicode('reveal', config=True, help="""Template of the
data format to use. I.E. 'reveal'""")
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744
@property
def default_config(self):
c = Config({
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 'CSSHTMLHeaderPreprocessor':{
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 'enabled':True
},
Paul Ivanov
replace 'transformer' with 'preprocessor'
r12219 'RevealHelpPreprocessor':{
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 'enabled':True,
},
Pablo de Oliveira
Enable HighlightMagics in slides exporter
r12581 'HighlightMagicsPreprocessor': {
'enabled':True
}
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 })
c.merge(super(SlidesExporter,self).default_config)
return c