1 <?xml version="1.0" encoding="UTF-8"?>
   2 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   3         xmlns:m="http://msqr.us/xsd/matte"
   4         xmlns:xweb="http://msqr.us/xsd/jaxb-web"
   5         exclude-result-prefixes="m xweb">
   6         
   7     <!-- imports -->
   8         <xsl:import href="default-layout.xsl"/>
   9                 
  10         <xsl:template match="xweb:x-data" mode="page-title">
  11                 <xsl:value-of select="key('i18n','logon.title')"/>
  12         </xsl:template>
  13         
  14         <xsl:template match="xweb:x-data" mode="page-body-class">
  15                 <xsl:text>no-sub-nav</xsl:text>
  16         </xsl:template>
  17         
  18         <xsl:template match="xweb:x-data" mode="page-main-nav">
  19                 <xsl:call-template name="main-nav">
  20                         <xsl:with-param name="page" select="'logon'"/>
  21                 </xsl:call-template>
  22         </xsl:template>   
  23         
  24         <xsl:template match="xweb:x-data" mode="page-body">
  25                 <div class="intro">
  26                         <xsl:value-of select="key('i18n','logon.intro')"/>
  27 
  28                         <!--xsl:if test="key('appenv','feature.registration') = 'true'"-->
  29                                 <xsl:text> </xsl:text>
  30                                 <xsl:value-of select="key('i18n','logon.intro.register')"/>
  31                                 <xsl:text> </xsl:text>
  32                                 <a href="{$web-context}/register.do">
  33                                     <xsl:value-of select="key('i18n','logon.intro.register.link')"/>
  34                                 </a>
  35                                 <xsl:value-of select="key('i18n','logon.intro.register.close')"/>
  36                         <!--/xsl:if-->
  37                         
  38                         <!--xsl:text> </xsl:text>
  39                         <a href="{$web-context}/forgotPassword.do" title="{key('i18n','link.forgot-password.title')}">
  40                             <xsl:value-of select="key('i18n','link.forgot-password')"/>
  41                         </a-->
  42                 </div>
  43         
  44                 <form method="post" class="simple-form" action="{$web-context}{$ctx/xweb:path}">
  45                         <div>
  46                                 <label for="login">
  47                                         <xsl:value-of select="key('i18n','login.displayName')"/>
  48                                 </label>
  49                                 <div>
  50                                         <input type="text" name="login" maxlength="64"/>
  51                                 </div>
  52                         </div>
  53                         <div>
  54                                 <label for="password">
  55                                         <xsl:value-of select="key('i18n','password.displayName')"/>
  56                                 </label>
  57                                 <div>
  58                                         <input type="password" name="password" maxlength="64"/>
  59                                 </div>
  60                         </div>
  61                         <div class="submit">
  62                                 <input type="submit" value="{key('i18n','logon.displayName')}"/>
  63                         </div>
  64                 </form>
  65                 <script type="text/javascript" xml:space="preserve">
  66                         document.forms[0].elements['login'].focus();
  67                 </script>
  68         </xsl:template>
  69         
  70 </xsl:stylesheet>