Index: chrome/common/extensions/docs/server2/reference_resolver.py |
diff --git a/chrome/common/extensions/docs/server2/reference_resolver.py b/chrome/common/extensions/docs/server2/reference_resolver.py |
index a9d6184bca394a9270cfb967fc313a63a3dfe0af..cc86eaee1739abefc8a6607cbddf32a9e0989087 100644 |
--- a/chrome/common/extensions/docs/server2/reference_resolver.py |
+++ b/chrome/common/extensions/docs/server2/reference_resolver.py |
@@ -67,6 +67,15 @@ class ReferenceResolver(object): |
self._object_store = object_store |
def _GetRefLink(self, ref, api_list, namespace, title): |
+ # Easy: maybe it's just a ref to an API. |
+ if ref in api_list: |
Jeffrey Yasskin
2013/01/18 18:27:31
Are the elements of api_list like "tabs" or "chrom
not at google - send to devlin
2013/01/18 18:30:25
They're just like "tabs". There's no need for "chr
|
+ return { |
+ 'href': '%s.html' % ref, |
+ 'text': title if title else ref, |
+ 'name': ref |
+ } |
+ |
+ # Harder: maybe it's a ref to a node within an API. |
parts = ref.split('.') |
for i, part in enumerate(parts): |
api_name = '.'.join(parts[:i]) |