diff options
author | Georg Brandl <georg@python.org> | 2011-01-15 14:27:13 +0100 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2011-01-15 14:27:13 +0100 |
commit | c41c6227de8cfc4f7daa85a3c2a7f34d0ff0e808 (patch) | |
tree | 5ec8221a6c93790888bccf2b9013c58929244f54 /sphinx/domains/javascript.py | |
parent | 8df6b58527bcf56dc8dde692b2b7719c212f00da (diff) | |
download | sphinx-git-c41c6227de8cfc4f7daa85a3c2a7f34d0ff0e808.tar.gz |
Consistently replace $ by _S_ in JS domain.
Diffstat (limited to 'sphinx/domains/javascript.py')
-rw-r--r-- | sphinx/domains/javascript.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sphinx/domains/javascript.py b/sphinx/domains/javascript.py index 4ad84dd3f..cf2fd2cbf 100644 --- a/sphinx/domains/javascript.py +++ b/sphinx/domains/javascript.py @@ -96,7 +96,8 @@ class JSObject(ObjectDescription): indextext = self.get_index_text(objectname, name_obj) if indextext: self.indexnode['entries'].append(('single', indextext, - fullname, fullname)) + fullname.replace('$', '_S_'), + fullname)) def get_index_text(self, objectname, name_obj): name, obj = name_obj @@ -208,8 +209,10 @@ class JavaScriptDomain(Domain): name, obj = self.find_obj(env, objectname, target, typ, searchorder) if not obj: return None - return make_refnode(builder, fromdocname, obj[0], name, contnode, name) + return make_refnode(builder, fromdocname, obj[0], + name.replace('$', '_S_'), contnode, name) def get_objects(self): for refname, (docname, type) in self.data['objects'].iteritems(): - yield refname, refname, type, docname, refname, 1 + yield refname, refname, type, docname, \ + refname.replace('$', '_S_'), 1 |