From ba00521009543a2e9406baf8bba9b81b35b602b1 Mon Sep 17 00:00:00 2001 From: Armin Ronacher Date: Tue, 27 Apr 2010 01:48:01 +0200 Subject: [PATCH] Dollar in id has to be replaced for javascript. --- sphinx/domains/javascript.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphinx/domains/javascript.py b/sphinx/domains/javascript.py index a3a4abecf..941410bc6 100644 --- a/sphinx/domains/javascript.py +++ b/sphinx/domains/javascript.py @@ -93,7 +93,7 @@ class JSObject(ObjectDescription): fullname = name_obj[0] if fullname not in self.state.document.ids: signode['names'].append(fullname) - signode['ids'].append(fullname) + signode['ids'].append(fullname.replace('$', '_S_')) signode['first'] = not self.names self.state.document.note_explicit_target(signode) objects = self.env.domaindata['js']['objects']