# HG changeset patch
# User Sergey Kandaurov <pluk...@nginx.com>
# Date 1706112783 -14400
#      Wed Jan 24 20:13:03 2024 +0400
# Node ID cf7c914743d1d549af23a9f39e0a70377432fcf4
# Parent  e798f596b284259985e35f1486b31004fae00d4d
Fixed dirindex and varindex to output top level module name.

diff --git a/xsls/link.xsls b/xsls/link.xsls
--- a/xsls/link.xsls
+++ b/xsls/link.xsls
@@ -50,7 +50,11 @@ X:template = "links" {
         <a href="{substring-before(@doc, '.xml')}.html#{@id}">!{@id}</a>
         X:if "count(../link[@id = current()/@id]) > 1" {
             X:text{ (}
-            !{substring-before(substring-after(@doc, '/'), '.xml')}
+            X:if "contains(@doc, '/')" {
+                !{substring-before(substring-after(@doc, '/'), '.xml')}
+            } else {
+                !{substring-before(@doc, '.xml')}
+            }
             X:text{)}
         }
         <br/>
@@ -62,7 +66,11 @@ X:template = "varlinks" {
         <a href="{substring-before(@doc, '.xml')}.html#{@id}">!!;</a>
         X:if "count(../link[@id = current()/@id and @doc != current()/@doc]) > 
0" {
             X:text{ (}
-            !{substring-before(substring-after(@doc, '/'), '.xml')}
+            X:if "contains(@doc, '/')" {
+                !{substring-before(substring-after(@doc, '/'), '.xml')}
+            } else {
+                !{substring-before(@doc, '.xml')}
+            }
             X:text{)}
         }
         <br/>
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-devel

Reply via email to