summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/docs/server2/document_renderer.py
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/extensions/docs/server2/document_renderer.py')
-rw-r--r--chrome/common/extensions/docs/server2/document_renderer.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/chrome/common/extensions/docs/server2/document_renderer.py b/chrome/common/extensions/docs/server2/document_renderer.py
index 6a03375..2e3556f 100644
--- a/chrome/common/extensions/docs/server2/document_renderer.py
+++ b/chrome/common/extensions/docs/server2/document_renderer.py
@@ -79,8 +79,10 @@ class DocumentRenderer(object):
path=path)
new_document.append(document[cursor_index:start_ref_index])
- new_document.append('<a href=%s>%s</a>' % (ref_dict['href'],
- ref_dict['text']))
+ new_document.append('<a href=%s/%s>%s</a>' % (
+ self._platform_bundle._base_path + platform,
+ ref_dict['href'],
+ ref_dict['text']))
cursor_index = end_ref_index + 1
start_ref_index = document.find(START_REF, cursor_index)
@@ -90,6 +92,10 @@ class DocumentRenderer(object):
return ''.join(new_document)
def Render(self, document, path, render_title=False):
+ ''' |document|: document to be rendered.
+ |path|: request path to the document.
+ |render_title|: boolean representing whether or not to render a title.
+ '''
# Render links first so that parsing and later replacements aren't
# affected by $(ref...) substitutions
document = self._RenderLinks(document, path)