diff options
author | Georg Brandl <georg@python.org> | 2014-09-20 19:15:41 +0200 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2014-09-20 19:15:41 +0200 |
commit | 2c396601bf87d0a035a151a5e8fd25b9f702ebe5 (patch) | |
tree | 67a1ca1e83286e0e0df386e2da42ac9b5f59e4a6 /sphinx/domains/javascript.py | |
parent | ca4e62e47bac5d606b512847fc1360f6f0d128c1 (diff) | |
download | sphinx-git-2c396601bf87d0a035a151a5e8fd25b9f702ebe5.tar.gz |
Move env.temp_data content that might be used to resolve references to a new env.ref_context dictionary.
Diffstat (limited to 'sphinx/domains/javascript.py')
-rw-r--r-- | sphinx/domains/javascript.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sphinx/domains/javascript.py b/sphinx/domains/javascript.py index dc65b2a39..1169036c9 100644 --- a/sphinx/domains/javascript.py +++ b/sphinx/domains/javascript.py @@ -45,7 +45,7 @@ class JSObject(ObjectDescription): nameprefix = None name = prefix - objectname = self.env.temp_data.get('js:object') + objectname = self.env.ref_context.get('js:object') if nameprefix: if objectname: # someone documenting the method of an attribute of the current @@ -77,7 +77,7 @@ class JSObject(ObjectDescription): def add_target_and_index(self, name_obj, sig, signode): objectname = self.options.get( - 'object', self.env.temp_data.get('js:object')) + 'object', self.env.ref_context.get('js:object')) fullname = name_obj[0] if fullname not in self.state.document.ids: signode['names'].append(fullname) @@ -140,7 +140,7 @@ class JSConstructor(JSCallable): class JSXRefRole(XRefRole): def process_link(self, env, refnode, has_explicit_title, title, target): # basically what sphinx.domains.python.PyXRefRole does - refnode['js:object'] = env.temp_data.get('js:object') + refnode['js:object'] = env.ref_context.get('js:object') if not has_explicit_title: title = title.lstrip('.') target = target.lstrip('~') @@ -216,7 +216,7 @@ class JavaScriptDomain(Domain): def resolve_any_xref(self, env, fromdocname, builder, target, node, contnode): - objectname = node.get('js:object') # not likely + objectname = node.get('js:object') name, obj = self.find_obj(env, objectname, target, None, 1) if not obj: return [] |