##// END OF EJS Templates
Download as always starts downloads in new window/tab...
Download as always starts downloads in new window/tab This is a slightly worse user experience if it succeeds, because the new tab flashes up before closing again, but it will let us display an informative error page if it fails, without navigating the user away from the interactive notebook view.

File last commit:

r13834:39de1467
r13838:19c6ee99
Show More
slides.py
47 lines | 1.5 KiB | text/x-python | PythonLexer
MinRK
add raw_format to Exporter classes...
r13664 """HTML slide show Exporter class"""
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
MinRK
add raw_format to Exporter classes...
r13664 from .html import HTMLExporter
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744
#-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
MinRK
add raw_format to Exporter classes...
r13664 class SlidesExporter(HTMLExporter):
"""Exports HTML slides with reveal.js"""
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744
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"
)
Thomas Kluyver
Make output_mimetype accessible from the class....
r13834 output_mimetype = 'text/html'
Thomas Kluyver
Add MIME types to nbconvert exporters
r13830
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({
MinRK
add raw_format to Exporter classes...
r13664 'RevealHelpPreprocessor': {
'enabled': True,
Jonathan Frederic
HTML-Slides -> Slides-Reveal
r11744 },
})
c.merge(super(SlidesExporter,self).default_config)
return c