mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
update get_document to add comment options to js
This commit is contained in:
parent
bf7a6526f5
commit
40c7de1aff
@ -139,12 +139,13 @@ class WebSupport(object):
|
|||||||
'The document "%s" could not be found' % docname)
|
'The document "%s" could not be found' % docname)
|
||||||
|
|
||||||
document = pickle.load(f)
|
document = pickle.load(f)
|
||||||
document['COMMENT_OPTIONS'] = self._make_comment_options(username,
|
comment_opts = self._make_comment_options(username, moderator)
|
||||||
moderator)
|
document['js'] = comment_opts + '\n' + document['js']
|
||||||
return document
|
return document
|
||||||
|
|
||||||
def _make_comment_options(self, username, moderator):
|
def _make_comment_options(self, username, moderator):
|
||||||
parts = ['var COMMENT_OPTIONS = {']
|
parts = ['<script type="text/javascript">',
|
||||||
|
'var COMMENT_OPTIONS = {']
|
||||||
if self.docroot is not '':
|
if self.docroot is not '':
|
||||||
parts.append('addCommentURL: "/%s/%s",' % (self.docroot,
|
parts.append('addCommentURL: "/%s/%s",' % (self.docroot,
|
||||||
'add_comment'))
|
'add_comment'))
|
||||||
@ -163,6 +164,7 @@ class WebSupport(object):
|
|||||||
parts.append('username: "%s",' % username)
|
parts.append('username: "%s",' % username)
|
||||||
parts.append('moderator: %s' % str(moderator).lower())
|
parts.append('moderator: %s' % str(moderator).lower())
|
||||||
parts.append('};')
|
parts.append('};')
|
||||||
|
parts.append('</script>')
|
||||||
return '\n'.join(parts)
|
return '\n'.join(parts)
|
||||||
|
|
||||||
def get_search_results(self, q):
|
def get_search_results(self, q):
|
||||||
|
Loading…
Reference in New Issue
Block a user