##// END OF EJS Templates
Added commit accidently removed...
Added commit accidently removed...

File last commit:

r11383:32ea7091
r11403:22992e68
Show More
reveal.py
59 lines | 2.0 KiB | text/x-python | PythonLexer
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 """
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 Reveal slide show exporter.
"""
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 #-----------------------------------------------------------------------------
# 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
#-----------------------------------------------------------------------------
Jonathan Frederic
Transformers in traitlet lists now, new _init_ methods,...
r11383 from IPython.utils.traitlets import Unicode, List
Matthias BUSSONNIER
fix config inheriting
r10963 from IPython.config import Config
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
MinRK
fix HTML capitalization in exporter classes
r11108 from .basichtml import BasicHTMLExporter
Brian E. Granger
Fixing import for nbconvert.
r11089 from IPython.nbconvert import transformers
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 #-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
MinRK
fix HTML capitalization in exporter classes
r11108 class RevealExporter(BasicHTMLExporter):
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exports a Reveal slide show (.HTML) which may be rendered in a web browser.
"""
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624 file_extension = Unicode(
'reveal.html', config=True,
help="Extension of the file that should be written to disk")
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624 template_file = Unicode(
'reveal', config=True,
help="Name of the template file to use")
Jonathan Frederic
Transformers in traitlet lists now, new _init_ methods,...
r11383
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.""")
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624
Matthias BUSSONNIER
fix config inheriting
r10963
@property
def default_config(self):
damianavila
Make configurable the url where look for reveal.js library.
r11179 c = Config({
'CSSHTMLHeaderTransformer':{
'enabled':True
},
'RevealHelpTransformer':{
'enabled':True,
},
})
Matthias BUSSONNIER
fix config inheriting
r10963 c.merge(super(RevealExporter,self).default_config)
return c