15 from Utilities import joinext |
16 from Utilities import joinext |
16 |
17 |
17 |
18 |
18 class IndexGenerator(object): |
19 class IndexGenerator(object): |
19 """ |
20 """ |
20 Class implementing the index generator for the builtin documentation generator. |
21 Class implementing the index generator for the builtin documentation |
|
22 generator. |
21 """ |
23 """ |
22 def __init__(self, outputDir, colors, stylesheet=None): |
24 def __init__(self, outputDir, colors, stylesheet=None): |
23 """ |
25 """ |
24 Constructor |
26 Constructor |
25 |
27 |
47 self.indexBodyTemplate = TemplatesListsStyleCSS.indexBodyTemplate |
49 self.indexBodyTemplate = TemplatesListsStyleCSS.indexBodyTemplate |
48 self.indexListPackagesTemplate = \ |
50 self.indexListPackagesTemplate = \ |
49 TemplatesListsStyleCSS.indexListPackagesTemplate |
51 TemplatesListsStyleCSS.indexListPackagesTemplate |
50 self.indexListModulesTemplate = \ |
52 self.indexListModulesTemplate = \ |
51 TemplatesListsStyleCSS.indexListModulesTemplate |
53 TemplatesListsStyleCSS.indexListModulesTemplate |
52 self.indexListEntryTemplate = TemplatesListsStyleCSS.indexListEntryTemplate |
54 self.indexListEntryTemplate = \ |
|
55 TemplatesListsStyleCSS.indexListEntryTemplate |
53 else: |
56 else: |
54 from . import TemplatesListsStyle |
57 from . import TemplatesListsStyle |
55 self.headerTemplate = TemplatesListsStyle.headerTemplate.format(**colors) |
58 self.headerTemplate = \ |
56 self.footerTemplate = TemplatesListsStyle.footerTemplate.format(**colors) |
59 TemplatesListsStyle.headerTemplate.format(**colors) |
|
60 self.footerTemplate = \ |
|
61 TemplatesListsStyle.footerTemplate.format(**colors) |
57 self.indexBodyTemplate = \ |
62 self.indexBodyTemplate = \ |
58 TemplatesListsStyle.indexBodyTemplate.format(**colors) |
63 TemplatesListsStyle.indexBodyTemplate.format(**colors) |
59 self.indexListPackagesTemplate = \ |
64 self.indexListPackagesTemplate = \ |
60 TemplatesListsStyle.indexListPackagesTemplate.format(**colors) |
65 TemplatesListsStyle.indexListPackagesTemplate.format(**colors) |
61 self.indexListModulesTemplate = \ |
66 self.indexListModulesTemplate = \ |