diff options
author | Philip Chimento <philip.chimento@gmail.com> | 2015-12-12 16:12:41 -0800 |
---|---|---|
committer | rockon999 <rockon999@users.noreply.github.com> | 2018-08-06 02:53:45 -0500 |
commit | 9e31e0618171f4a3683281706e167759365db1f3 (patch) | |
tree | f353182e910378de2707d38052f0dfa2f468b6ee /giscanner | |
parent | b7ee86ab4833f428e27429a75b2955c6b21159b1 (diff) | |
download | gobject-introspection-9e31e0618171f4a3683281706e167759365db1f3.tar.gz |
devdocs: Match DevDocs' slug names
Because of some Ruby naming rules in DevDocs, other GIR modules will have
their documentation in ../namespace10/ instead of ../NameSpace-1.0/, so
change format_external_xref() to match this.
Diffstat (limited to 'giscanner')
-rw-r--r-- | giscanner/docwriter.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py index a0052d87..f5389cd9 100644 --- a/giscanner/docwriter.py +++ b/giscanner/docwriter.py @@ -1162,12 +1162,13 @@ class DevDocsFormatterGjs(DocFormatterGjs): def format_external_xref(self, node, attrdict, pluralize=False): ns = node.namespace + slug = ns.name.lower() + str(ns.version).replace('.', '') if not self.should_render_node(node): - target = '../%s-%s/%s' % (ns.name, str(ns.version), make_page_id(node.parent)) + target = '../%s/%s' % (slug, make_page_id(node.parent)) return self._write_xref_markdown(target, self.make_anchor(node), self.format_page_name(node.parent), pluralize=pluralize) - target = '../%s-%s/%s' % (ns.name, str(ns.version), make_page_id(node)) + target = '../%s/%s' % (slug, make_page_id(node)) return self._write_xref_markdown(target, None, self.format_page_name(node), pluralize=pluralize) |