##// END OF EJS Templates
Merge pull request #3507 from minrk/html...
Matthias Bussonnier -
r11122:8be0653e merge
parent child Browse files
Show More
@@ -1,7 +1,7 b''
1 from .basichtml import BasicHtmlExporter
1 from .basichtml import BasicHTMLExporter
2 2 from .export import *
3 3 from .exporter import Exporter
4 from .fullhtml import FullHtmlExporter
4 from .fullhtml import FullHTMLExporter
5 5 from .latex import LatexExporter
6 6 from .markdown import MarkdownExporter
7 7 from .python import PythonExporter
@@ -16,7 +16,7 b' Exporter that exports Basic HTML.'
16 16
17 17 from IPython.utils.traitlets import Unicode
18 18
19 from ..transformers.csshtmlheader import CSSHtmlHeaderTransformer
19 from ..transformers.csshtmlheader import CSSHTMLHeaderTransformer
20 20
21 21 from .exporter import Exporter
22 22
@@ -24,7 +24,7 b' from .exporter import Exporter'
24 24 # Classes
25 25 #-----------------------------------------------------------------------------
26 26
27 class BasicHtmlExporter(Exporter):
27 class BasicHTMLExporter(Exporter):
28 28 """
29 29 Exports a basic HTML document. This exporter assists with the export of
30 30 HTML. Inherit from it if you are writing your own HTML template and need
@@ -48,8 +48,8 b' class BasicHtmlExporter(Exporter):'
48 48 """
49 49
50 50 #Register the transformers of the base class.
51 super(BasicHtmlExporter, self)._register_transformers()
51 super(BasicHTMLExporter, self)._register_transformers()
52 52
53 #Register CSSHtmlHeaderTransformer transformer
54 self.register_transformer(CSSHtmlHeaderTransformer)
53 #Register CSSHTMLHeaderTransformer transformer
54 self.register_transformer(CSSHTMLHeaderTransformer)
55 55
@@ -18,8 +18,8 b' from functools import wraps'
18 18 from IPython.nbformat.v3.nbbase import NotebookNode
19 19
20 20 from .exporter import Exporter
21 from .basichtml import BasicHtmlExporter
22 from .fullhtml import FullHtmlExporter
21 from .basichtml import BasicHTMLExporter
22 from .fullhtml import FullHTMLExporter
23 23 from .latex import LatexExporter
24 24 from .markdown import MarkdownExporter
25 25 from .python import PythonExporter
@@ -146,7 +146,7 b' def export_basic_html(nb, config=None, transformers=None, filters=None):'
146 146 """
147 147 Export a notebook object to Basic HTML
148 148 """
149 return export(BasicHtmlExporter, nb, config, transformers, filters)
149 return export(BasicHTMLExporter, nb, config, transformers, filters)
150 150
151 151
152 152 @DocDecorator
@@ -154,7 +154,7 b' def export_full_html(nb, config=None, transformers=None, filters=None):'
154 154 """
155 155 Export a notebook object to Full HTML
156 156 """
157 return export(FullHtmlExporter, nb, config, transformers, filters)
157 return export(FullHTMLExporter, nb, config, transformers, filters)
158 158
159 159
160 160 @DocDecorator
@@ -16,14 +16,14 b' Exporter for exporting full HTML documents.'
16 16
17 17 from IPython.utils.traitlets import Unicode
18 18
19 from .basichtml import BasicHtmlExporter
19 from .basichtml import BasicHTMLExporter
20 20 from IPython.config import Config
21 21
22 22 #-----------------------------------------------------------------------------
23 23 # Classes
24 24 #-----------------------------------------------------------------------------
25 25
26 class FullHtmlExporter(BasicHtmlExporter):
26 class FullHTMLExporter(BasicHTMLExporter):
27 27 """
28 28 Exports a full HTML document.
29 29 """
@@ -34,6 +34,6 b' class FullHtmlExporter(BasicHtmlExporter):'
34 34
35 35 @property
36 36 def default_config(self):
37 c = Config({'CSSHtmlHeaderTransformer':{'enabled':True}})
38 c.merge(super(FullHtmlExporter,self).default_config)
37 c = Config({'CSSHTMLHeaderTransformer':{'enabled':True}})
38 c.merge(super(FullHTMLExporter,self).default_config)
39 39 return c
@@ -16,14 +16,14 b' Reveal slide show exporter.'
16 16 from IPython.utils.traitlets import Unicode
17 17 from IPython.config import Config
18 18
19 from .basichtml import BasicHtmlExporter
19 from .basichtml import BasicHTMLExporter
20 20 from IPython.nbconvert import transformers
21 21
22 22 #-----------------------------------------------------------------------------
23 23 # Classes
24 24 #-----------------------------------------------------------------------------
25 25
26 class RevealExporter(BasicHtmlExporter):
26 class RevealExporter(BasicHTMLExporter):
27 27 """
28 28 Exports a Reveal slide show (.HTML) which may be rendered in a web browser.
29 29 """
@@ -49,6 +49,6 b' class RevealExporter(BasicHtmlExporter):'
49 49
50 50 @property
51 51 def default_config(self):
52 c = Config({'CSSHtmlHeaderTransformer':{'enabled':True}})
52 c = Config({'CSSHTMLHeaderTransformer':{'enabled':True}})
53 53 c.merge(super(RevealExporter,self).default_config)
54 54 return c
@@ -25,7 +25,7 b' from .activatable import ActivatableTransformer'
25 25 # Classes and functions
26 26 #-----------------------------------------------------------------------------
27 27
28 class CSSHtmlHeaderTransformer(ActivatableTransformer):
28 class CSSHTMLHeaderTransformer(ActivatableTransformer):
29 29 """
30 30 Transformer used to pre-process notebook for HTML output. Adds IPython notebook
31 31 front-end CSS and Pygments CSS to HTML output.
@@ -45,7 +45,7 b' class CSSHtmlHeaderTransformer(ActivatableTransformer):'
45 45 Additional arguments
46 46 """
47 47
48 super(CSSHtmlHeaderTransformer, self).__init__(config=config, **kw)
48 super(CSSHTMLHeaderTransformer, self).__init__(config=config, **kw)
49 49
50 50 if self.enabled :
51 51 self._regen_header()
General Comments 0
You need to be logged in to leave comments. Login now