codenautas/backend-plus

View on GitHub
for-client/login.jade

Summary

Maintainability
Test Coverage
doctype html
html(lang=lang)
  head
    link(rel='stylesheet', href=skinUrl+'css/login.css')
    style.
      .logintableImgRow{
        display: none
      }
      .iconostd{
        display: none
      }
  body
    form(id="loginForm", action="login", method="post")
      table.logintable
        tr.logintableLogoImgRow
          td(colspan=3)
            img.formImg(src='img/login-logo-icon.png')
        tr
          td(colspan=4)
            h2.formtitle=msgs.login.title
        tr.logintableImgRow
          td(colspan=3)
            img.formImg(src=skinUrl+'img/login-lock-icon.png')
        tr
          td.iconostd
            label(for="username")
              img.iconoslog(src=skinUrl+'img/iconousuario.png')
          td.formlabel
            label(for="username")=msgs.login.username
          td.formtd
            input(id="username", type="text", name="username", autofocus=true, placeholder=usernameLabel, autocomplete="username")
          td.logintableRightImg(rowspan=3)
            img.formImg#loginFormRightImg(src=skinUrl+'img/login-lock-icon.png')
        tr
          td.iconostd
            label(for="password")
              img.iconoslog(src=skinUrl+'img/iconopass.png') 
          td.formlabel
            label(for="password")=msgs.login.password
          td.formtd    
            input(id="password", type="password", name="password", placeholder=passwordLabel, autocomplete="current-password")
        tr
          td.iconostd.buttonmargin
          td.formlabel.buttonmargin
          td(colspan=4)
            input.submit(id="login", type="submit", value=msgs.login.button)
        each errorLine in (flash.error||[])
          tr(style={color:'red'})
            td.error-message(colspan=5)=errorLine
        if forget
          tr
            td.iconostd
              img.iconoslog(src=skinUrl+'img/iconoforget.png')
            td.formlabel.forgetLabel(colspan=2)
              a(href='.'+forget)=msgs.login.forget
    script(src="compatibilidad.js")
    script(src="auto-login.js")