changeset 1222:5188cb06bb13

Design: better looking directive block.
author Valentin Bartenev <vbart@nginx.com>
date Thu, 05 Jun 2014 19:53:20 +0400
parents 80125318f42e
children cc81d1570f3e
files xml/i18n.xml xsls/directive.xsls xsls/style.xsls
diffstat 3 files changed, 20 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/xml/i18n.xml
+++ b/xml/i18n.xml
@@ -12,9 +12,9 @@
 <item id="author">written by</item>
 <item id="editor">edited by</item>
 <item id="translator">translated by</item>
-<item id="syntax">syntax</item>
-<item id="default">default</item>
-<item id="context">context</item>
+<item id="syntax">Syntax</item>
+<item id="default">Default</item>
+<item id="context">Context</item>
 <item id="context.any">any</item>
 <item id="directive.version">This directive appeared in version</item>
 <item id="directive.versions">This directive appeared in versions</item>
@@ -30,9 +30,9 @@ for recent changes.</item>
 <item id="author">автор:</item>
 <item id="editor">редактор:</item>
 <item id="translator">перевод:</item>
-<item id="syntax">синтаксис</item>
-<item id="default">умолчание</item>
-<item id="context">контекст</item>
+<item id="syntax">Синтаксис</item>
+<item id="default">Умолчание</item>
+<item id="context">Контекст</item>
 <item id="context.any">любой</item>
 <item id="directive.version">Эта директива появилась в версии</item>
 <item id="directive.versions">Эта директива появилась в версиях</item>
--- a/xsls/directive.xsls
+++ b/xsls/directive.xsls
@@ -23,13 +23,13 @@ X:stylesheet {
         X:if "position() = 1" {
             X:text disable-output-escaping="yes" {
                 &lt;tr&gt;
-                &lt;td&gt;
+                &lt;th&gt;
             }
             !{document(concat($XML, '/i18n.xml'))
                        /i18n/text[@lang = $LANG]/item[@id='syntax']}
             X:text{:}
             X:text disable-output-escaping="yes" {
-                &lt;/td&gt;
+                &lt;/th&gt;
                 &lt;td&gt;
             }
         }
@@ -59,13 +59,13 @@ X:stylesheet {
         X:if "position() = 1" {
             X:text disable-output-escaping="yes" {
                 &lt;tr&gt;
-                &lt;td&gt;
+                &lt;th&gt;
             }
             !{document(concat($XML, '/i18n.xml'))
                        /i18n/text[@lang = $LANG]/item[@id='default']}
             X:text{:}
             X:text disable-output-escaping="yes" {
-                &lt;/td&gt;
+                &lt;/th&gt;
                 &lt;td&gt;
             }
         }
@@ -93,13 +93,13 @@ X:stylesheet {
         X:if "position() = 1" {
             X:text disable-output-escaping="yes" {
                 &lt;tr&gt;
-                &lt;td&gt;
+                &lt;th&gt;
             }
             !{document(concat($XML, '/i18n.xml'))
                        /i18n/text[@lang = $LANG]/item[@id='context']}
             X:text{:}
             X:text disable-output-escaping="yes" {
-                &lt;/td&gt;
+                &lt;/th&gt;
                 &lt;td&gt;
             }
         }
--- a/xsls/style.xsls
+++ b/xsls/style.xsls
@@ -25,11 +25,17 @@ X:template style (lang) {
                             background:     #F2F2F2;
                             margin:         1em 0 1em -1em;
                             padding:        .7em .7em .7em 1em; }
+        div.directive     { border-top:     2px solid #DDD; }
+        div.directive th  { padding-left:   0;
+                            padding-right:  .5em;
+                            vertical-align: baseline;
+                            text-align:     left;
+                            font-weight:    normal; }
         div.directive td  { vertical-align: baseline; }
         div.directive pre { padding:        0;
                             margin:         0; }
-        div.directive p   { margin:         5pt 0 0 0;
-                            font-size:      80%; }
+        div.directive p   { margin:         .5em 0 0 .1em;
+                            font-size:      .8em; }
         #banner           { margin:         0 0 0 -1em; }
         a.notrans         { color:          gray;
                             text-decoration:none; }