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 /giscanner | |
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.
Diffstat (limited to 'giscanner')
-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) |