diff options
author | Philip Chimento <philip.chimento@gmail.com> | 2015-12-13 22:34:34 -0800 |
---|---|---|
committer | rockon999 <rockon999@users.noreply.github.com> | 2018-08-06 02:53:45 -0500 |
commit | d1ca314d0b5f6ad44825514cc1e41917735a31f3 (patch) | |
tree | a69d088d23259119b1dc3e24a56d4697c4e1181c | |
parent | 88957d28a02117f8768ebd6d71fc2cc5e5cc7e06 (diff) | |
download | gobject-introspection-d1ca314d0b5f6ad44825514cc1e41917735a31f3.tar.gz |
devdocs: Fix links to enum members
Links to enum members, e.g. GLib.MyEnum.FOO, were previously formatted as
GLib.MyEnum.foo, so we add this special case for nodes that are
ast.Members.
-rw-r--r-- | giscanner/docwriter.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py index d79b3fc7..e5a025ba 100644 --- a/giscanner/docwriter.py +++ b/giscanner/docwriter.py @@ -1155,8 +1155,11 @@ class DevDocsFormatterGjs(DocFormatterGjs): if not self.should_render_node(node): # Non-toplevel nodes are linked to the main page. page = make_page_id(node.parent) + name = node.name + if isinstance(node, ast.Member): + name = name.upper() return self._write_xref_markdown(page, self.make_anchor(node), - page + "." + node.name, + page + "." + name, pluralize=pluralize) return self._write_xref_markdown(make_page_id(node), pluralize=pluralize) |