mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 09:24:54 +01:00
nmbug-status: Factor out header/footer context into a shared dict
Rather than splitting this context into header-only and footer-only groups, just dump it all in a shared dict. This will make it easier to eventually split the header/footer templates out of this script (e.g. if we want to load them from the config file).
This commit is contained in:
parent
b70386a4cb
commit
7832258468
1 changed files with 10 additions and 6 deletions
|
@ -275,6 +275,14 @@ parser.add_argument('--get-query', help='get query for view',
|
|||
args = parser.parse_args()
|
||||
|
||||
config = read_config(path=args.config)
|
||||
context = {
|
||||
'date': datetime.datetime.utcnow(),
|
||||
'title': config['meta']['title'],
|
||||
'blurb': config['meta']['blurb'],
|
||||
'encoding': _ENCODING,
|
||||
'inter_message_padding': '0.25em',
|
||||
'border_radius': '0.5em',
|
||||
}
|
||||
|
||||
_PAGES['text'] = Page()
|
||||
_PAGES['html'] = HtmlPage(
|
||||
|
@ -328,17 +336,13 @@ _PAGES['html'] = HtmlPage(
|
|||
{blurb}
|
||||
</p>
|
||||
<h3>Views</h3>
|
||||
'''.format(title=config['meta']['title'],
|
||||
blurb=config['meta']['blurb'],
|
||||
encoding=_ENCODING,
|
||||
inter_message_padding='0.25em',
|
||||
border_radius='0.5em'),
|
||||
'''.format(**context),
|
||||
footer='''
|
||||
<hr>
|
||||
<p>Generated: {date}
|
||||
</body>
|
||||
</html>
|
||||
'''.format(date=datetime.datetime.utcnow().date())
|
||||
'''.format(**context),
|
||||
)
|
||||
|
||||
if args.list_views:
|
||||
|
|
Loading…
Reference in a new issue