]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
doclet/html: Allow creation of links without performing browsable-check
authorRico Tzschichholz <ricotz@ubuntu.com>
Wed, 6 Sep 2017 13:15:08 +0000 (15:15 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 7 Sep 2017 06:38:54 +0000 (08:38 +0200)
Evaluate "--no-browsable-check" argument for html-doclet

valadoc/doclets/html/doclet.vala

index 237882e29b29ca5b4d9a29d44b0af4d2ee4c647a..b2dde98a5c63c3954c8ec0b891b03f588170d57c 100644 (file)
@@ -78,7 +78,12 @@ public class Valadoc.Html.Doclet : Valadoc.Html.BasicDoclet {
                write_wiki_pages (tree, css_path_wiki, js_path_wiki, Path.build_filename(settings.path, settings.pkg_name));
 
                var tmp = _renderer;
-               _renderer = new HtmlRenderer (settings, new IndexLinkHelper (), this.cssresolver);
+               var link_helper = new IndexLinkHelper ();
+               if (settings.pluginargs != null && ("--no-browsable-check" in settings.pluginargs)) {
+                       link_helper.enable_browsable_check = false;
+               }
+               _renderer = new HtmlRenderer (settings, link_helper, this.cssresolver);
+
                GLib.FileStream file = GLib.FileStream.open (GLib.Path.build_filename (settings.path, "index.html"), "w");
                writer = new Html.MarkupWriter (file);
                _renderer.set_writer (writer);