##// END OF EJS Templates
Merge pull request #3507 from minrk/html...
Merge pull request #3507 from minrk/html fix HTML capitalization in nbconvert exporter classes

File last commit:

r11108:1a1aafcf
r11122:8be0653e merge
Show More
basichtml.py
55 lines | 1.8 KiB | text/x-python | PythonLexer
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exporter that exports Basic HTML.
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
Cleanup and refactor of API, almost complete....
r10677 from IPython.utils.traitlets import Unicode
MinRK
fix HTML capitalization in exporter classes
r11108 from ..transformers.csshtmlheader import CSSHTMLHeaderTransformer
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677
Brian E. Granger
Fixing import for nbconvert.
r11089 from .exporter import Exporter
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
#-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
MinRK
fix HTML capitalization in exporter classes
r11108 class BasicHTMLExporter(Exporter):
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exports a basic HTML document. This exporter assists with the export of
HTML. Inherit from it if you are writing your own HTML template and need
Jonathan Frederic
Fixed extract figure, rename from count to index
r10760 custom transformers/filters. If you don't need custom transformers/
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 filters, just change the 'template_file' config option.
"""
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624 file_extension = Unicode(
'html', config=True,
help="Extension of the file that should be written to disk"
)
template_file = Unicode(
Jonathan Frederic
Made exporter names match template names.
r10639 'basichtml', config=True,
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624 help="Name of the template file to use")
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
Matthias BUSSONNIER
start tinkerign with config system
r10862
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 def _register_transformers(self):
Jonathan Frederic
Finished rename/refact on API namespace
r10690 """
Register all of the transformers needed for this exporter.
"""
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
#Register the transformers of the base class.
MinRK
fix HTML capitalization in exporter classes
r11108 super(BasicHTMLExporter, self)._register_transformers()
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
MinRK
fix HTML capitalization in exporter classes
r11108 #Register CSSHTMLHeaderTransformer transformer
self.register_transformer(CSSHTMLHeaderTransformer)
Matthias BUSSONNIER
start tinkerign with config system
r10862