# HG changeset patch # User Maxim Dounin # Date 1708444712 -10800 # Node ID 68e8c8dc9489a4674eb3e4fc6827e335c2602bdb # Parent 01f7553912919362f854889b71510a277cb7b22e Download page reworked. For now, freenginx versions need to be explicitly marked with name="freenginx" attribute. Further, only the last mainline version is preserved in listing. diff --git a/dtd/versions.dtd b/dtd/versions.dtd --- a/dtd/versions.dtd +++ b/dtd/versions.dtd @@ -15,4 +15,5 @@ ver CDATA #REQUIRED pgp (yes | no) "yes" win (yes | no) "yes" + name (nginx | freenginx) "nginx" > diff --git a/xml/en/download.xml b/xml/en/download.xml --- a/xml/en/download.xml +++ b/xml/en/download.xml @@ -8,7 +8,7 @@
+ rev="5">
@@ -17,21 +17,6 @@
- -
- - - -
- - -
- - - -
- -
diff --git a/xsls/download.xsls b/xsls/download.xsls --- a/xsls/download.xsls +++ b/xsls/download.xsls @@ -35,19 +35,21 @@ X:template = "download/item" { } - + X:attribute "href" { - X:text {/download/nginx-} !{@ver} X:text {.tar.gz} + X:text {/download/} !{@name} X:text{-} !{@ver} + X:text {.tar.gz} } - X:text {nginx-} !{@ver} + !{@name} X:text{-} !{@ver} X:if "@pgp = 'yes'" { X:text {  } X:attribute "href" { - X:text {/download/nginx-} !{@ver} X:text {.tar.gz.asc} + X:text {/download/} !{@name} X:text{-} !{@ver} + X:text {.tar.gz.asc} } X:text {pgp} @@ -58,16 +60,18 @@ X:template = "download/item" { X:if "@win= 'yes'" { X:attribute "href" { - X:text {/download/nginx-} !{@ver} X:text {.zip} + X:text {/download/} !{@name} X:text{-} !{@ver} + X:text {.zip} } - X:text {nginx/Windows-} !{@ver} + !{@name} X:text {/Windows-} !{@ver} X:if "@pgp = 'yes'" { X:text {  } X:attribute "href" { - X:text {/download/nginx-} !{@ver} X:text {.zip.asc} + X:text {/download/} !{@name} X:text{-} !{@ver} + X:text {.zip.asc} } X:text {pgp}