""" Exporter for exporting full HTML documents. """ #----------------------------------------------------------------------------- # 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 from .basichtml import BasicHtmlExporter from IPython.config import Config #----------------------------------------------------------------------------- # Classes #----------------------------------------------------------------------------- class FullHtmlExporter(BasicHtmlExporter): """ Exports a full HTML document. """ template_file = Unicode( 'fullhtml', config=True, help="Name of the template file to use") @property def default_config(self): c = Config({'CSSHtmlHeaderTransformer':{'enabled':True}}) c.merge(super(FullHtmlExporter,self).default_config) return c