Fix HTML helper method should set up in handle_page()

This commit is contained in:
Takeshi KOMIYA
2016-11-18 13:49:31 +09:00
parent 8a1703c944
commit 5a606ee96a

View File

@@ -353,7 +353,6 @@ class StandaloneHTMLBuilder(Builder):
parents = [],
logo = logo,
favicon = favicon,
warn = self.warn
)
if self.theme:
self.globalcontext.update(
@@ -774,6 +773,7 @@ class StandaloneHTMLBuilder(Builder):
def handle_page(self, pagename, addctx, templatename='page.html',
outfilename=None, event_arg=None):
ctx = self.globalcontext.copy()
ctx['warn'] = self.warn
# current_page_name is backwards compatibility
ctx['pagename'] = ctx['current_page_name'] = pagename
default_baseuri = self.get_target_uri(pagename)