Dollar in id has to be replaced for javascript.

This commit is contained in:
Armin Ronacher 2010-04-27 01:48:01 +02:00
parent 59cf3db674
commit ba00521009

View File

@ -93,7 +93,7 @@ class JSObject(ObjectDescription):
fullname = name_obj[0] fullname = name_obj[0]
if fullname not in self.state.document.ids: if fullname not in self.state.document.ids:
signode['names'].append(fullname) signode['names'].append(fullname)
signode['ids'].append(fullname) signode['ids'].append(fullname.replace('$', '_S_'))
signode['first'] = not self.names signode['first'] = not self.names
self.state.document.note_explicit_target(signode) self.state.document.note_explicit_target(signode)
objects = self.env.domaindata['js']['objects'] objects = self.env.domaindata['js']['objects']