Georg Brandl avatar Georg Brandl committed 815930c

#474: Fix javascript domain parsing of object names.

Comments (0)

Files changed (2)

 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.

sphinx/domains/javascript.py

     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)
         else:
             # just a function or constructor
             objectname = ''
-            fullname = ''
+            fullname = name
 
         signode['object'] = objectname
         signode['fullname'] = fullname
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.