From 954e8d0220866151ca2e57cf90885c008fc4ae35 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Tue, 27 Jul 2010 14:28:31 +0200 Subject: [PATCH] #474: Fix javascript domain parsing of object names. --- CHANGES | 4 +++- sphinx/domains/javascript.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 6fbe98ebc..883d1e0bc 100644 --- a/CHANGES +++ b/CHANGES @@ -1,7 +1,9 @@ Release 1.0.1 (in development) ============================== -* Fix building with SingleHTMLBuilder when there is no toctree. +* #473: Fix a bug in parsing JavaScript object names. + +* #474: Fix building with SingleHTMLBuilder when there is no toctree. * Fix display names for objects linked to by intersphinx with explicit targets. diff --git a/sphinx/domains/javascript.py b/sphinx/domains/javascript.py index 890af8e14..9934dba3a 100644 --- a/sphinx/domains/javascript.py +++ b/sphinx/domains/javascript.py @@ -31,6 +31,7 @@ class JSObject(ObjectDescription): display_prefix = None def handle_signature(self, sig, signode): + import pdb; pdb.set_trace() sig = sig.strip() if '(' in sig and sig[-1:] == ')': prefix, arglist = sig.split('(', 1) @@ -56,7 +57,7 @@ class JSObject(ObjectDescription): else: # just a function or constructor objectname = '' - fullname = '' + fullname = name signode['object'] = objectname signode['fullname'] = fullname