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>