view xslt/body.xslt @ 1074:441a71c4e5ef

Regenerated.
author Maxim Konovalov <maxim@nginx.com>
date Thu, 20 Feb 2014 09:02:42 +0000
parents f8ef590048e7
children c454373427ef
line wrap: on
line source

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

   <xsl:template name="body">
      <xsl:param name="lang"/>

      <xsl:variable name="MENU_ALIGN">
         <xsl:choose>

            <xsl:when test="$lang = 'he'">
               <xsl:text>left</xsl:text>
            </xsl:when>
            <xsl:otherwise>
               <xsl:text>right</xsl:text>
            </xsl:otherwise>
         </xsl:choose>
      </xsl:variable>

      <xsl:variable name="INDEX_ALIGN">
         <xsl:choose>

            <xsl:when test="$lang = 'he'">
               <xsl:text>right</xsl:text>
            </xsl:when>
            <xsl:otherwise>
               <xsl:text>left</xsl:text>
            </xsl:otherwise>
         </xsl:choose>
      </xsl:variable>

      <body>

         <table width="100%">

            <tr>

               <td width="70%">

                  <div id="banner">

                     <xsl:if test="@lang = 'he'">
                        <xsl:attribute name="class">
                           <xsl:text>ltr</xsl:text>
                        </xsl:attribute>
                     </xsl:if>

                     <center>

                        <table>

                           <tr>

                              <td align="center">

                                 <strong>Looking to make your web app faster? Look no further!</strong>

                              </td>

                           </tr>

                           <tr>

                              <td align="center">

                                 <i>NGINX Plus for HTTP load balancing, caching and SSL offload —

                                    <a href="http://nginx.com/products/">Free 30-Day Trial</a>.
                                 </i>

                              </td>

                           </tr>

                        </table>

                     </center>

                  </div>

               </td>

               <td align="right">

                  <xsl:if test="@lang = 'he'">
                     <xsl:attribute name="align">
                        <xsl:text>left</xsl:text>
                     </xsl:attribute>
                  </xsl:if>

                  <a href="http://nginx.org">

                     <img src="http://nginx.org/nginx.gif" alt="nginx" border="0"/>

                  </a>

               </td>

            </tr>

            <tr>

               <td width="70%">
                  <center>
                     <h3>

                        <xsl:value-of select="@name"/>
                        <xsl:if test="$YEAR">
                           <xsl:text>: </xsl:text>
                           <xsl:value-of select="$YEAR"/>
                        </xsl:if>

                     </h3>
                  </center>
               </td>

               <td rowspan="2" align="{$MENU_ALIGN}" valign="top">

                  <br/>

                  <xsl:apply-templates select="document(concat($XML, '/menu.xml'))                          /menus/menu[@lang = $lang]/item"/>

               </td>

            </tr>

            <tr>
               <td valign="top">

                  <xsl:if test="$ORIGIN and document(concat($XML, '/', $ORIGIN))/*/@rev and               (not(@rev) or               @rev != document(concat($XML, '/', $ORIGIN))/*/@rev)">

                     <span>

                        <xsl:if test="@lang = 'he'">
                           <xsl:attribute name="class">
                              <xsl:text>ltr</xsl:text>
                           </xsl:attribute>
                        </xsl:if>

                        <blockquote class="note">
                           <xsl:choose>

                              <xsl:when test="document(concat($XML, '/i18n.xml'))                            /i18n/text[@lang = $lang]/item[@id='outdated']">

                                 <xsl:apply-templates select="document(concat($XML, '/i18n.xml'))                              /i18n/text[@lang = $lang]/item[@id='outdated']"/>
                              </xsl:when>

                              <xsl:otherwise>

                                 <xsl:apply-templates select="document(concat($XML, '/i18n.xml'))                              /i18n/text[@lang = 'en']/item[@id='outdated']"/>
                              </xsl:otherwise>
                           </xsl:choose>

                        </blockquote>

                     </span>
                  </xsl:if>

                  <xsl:if test="@toc = 'yes' and section[@id and @name]">

                     <table width="100%">
                        <tr>
                           <td align="{$INDEX_ALIGN}">

                              <xsl:for-each select="section[@id and @name]">

                                 <a href="#{@id}">
                                    <xsl:value-of select="@name"/>
                                 </a>
                                 <br/>

                                 <xsl:for-each select="section[@id and @name]">

                                    <xsl:text>     </xsl:text>

                                    <a href="#{@id}">
                                       <xsl:value-of select="@name"/>
                                    </a>
                                    <br/>
                                 </xsl:for-each>

                                 <xsl:if test="@id = 'directives'">

                                    <xsl:for-each select="directive[@name]">

                                       <xsl:text>     </xsl:text>

                                       <a href="#{@name}">
                                          <xsl:value-of select="@name"/>
                                       </a>
                                       <br/>
                                    </xsl:for-each>
                                 </xsl:if>
                              </xsl:for-each>

                           </td>
                        </tr>
                     </table>
                  </xsl:if>

                  <xsl:apply-templates/>

                  <xsl:if test="@author or @editor or @translator">

                     <table width="100%">
                        <tr>
                           <td align="right">

                              <xsl:if test="@author">

                                 <xsl:value-of select="document(concat($XML, '/i18n.xml'))                            /i18n/text[@lang = $lang]/item[@id='author']"/>

                                 <xsl:text> </xsl:text>
                                 <xsl:value-of select="@author"/>
                                 <br/>
                              </xsl:if>

                              <xsl:if test="@editor">

                                 <xsl:value-of select="document(concat($XML, '/i18n.xml'))                            /i18n/text[@lang = $lang]/item[@id='editor']"/>

                                 <xsl:text> </xsl:text>
                                 <xsl:value-of select="@editor"/>
                                 <br/>
                              </xsl:if>

                              <xsl:if test="@translator">

                                 <xsl:value-of select="document(concat($XML, '/i18n.xml'))                            /i18n/text[@lang = $lang]/item[@id='translator']"/>

                                 <xsl:text> </xsl:text>
                                 <xsl:value-of select="@translator"/>
                                 <br/>
                              </xsl:if>

                           </td>
                        </tr>
                     </table>
                  </xsl:if>

               </td>
            </tr>

         </table>

      </body>
   </xsl:template>

</xsl:stylesheet>