plumes
Version:
Flying-fast Metro future vision components
75 lines (61 loc) • 2.86 kB
HTML
<div class="pl-login {{inHelp ? 'help' : ''}} {{inForgot ? 'forgot' : ''}} {{storyboard}} {{storyboardMessage}}">
<rv-require
name="pl-screen-message"
src="../screen-message/pl-screen-message"
></rv-require>
<section class="pl-login-container" style="top: {{top}}px; height: {{height}}px;">
<div class="pl-login-content">
{{#useforgot}}
<div class="pl-login-forgot-texts">
<p class="pl-login-forgot-text {{inForgot && !inForgotCode && !inForgotPassword ? 'show' : ''}}">{{{texts.forgottext}}}</p>
<p class="pl-login-forgot-code-text {{inForgotCode ? 'show' : ''}}">{{{texts.forgotcodetext}}}</p>
<p class="pl-login-forgot-password-text {{inForgotPassword ? 'show' : ''}}">{{{texts.forgotpasswordtext}}}</p>
</div>
<div class="pl-login-links">
<div class="pl-login-forgot-link accent {{!inForgot ? 'show' : ''}}" on-click="displayForgot">{{texts.forgotlink}}</div>
<div class="pl-login-login-link accent {{inForgot ? 'show' : ''}}" on-click="displayLogin">{{texts.login}}</div>
</div>
<button class="help-button accent {{inForgotPassword ? 'show' : ''}}" on-click="openHelp">?</button>
{{/useforgot}}
<div class="pl-login-form">
<div class="pl-login-form-content accent-bg">
<input
class="input name"
type="{{inForgotPassword ? 'password' : 'text'}}"
placeholder="{{texts.usernamePlaceholder}}"
value="{{username}}"
disabled="{{inModal}}"
/>
<input
class="input password {{inForgot && !inForgotPassword ? 'hide' : ''}}"
type="password"
placeholder="{{texts.userpasswordPlaceholder}}"
value="{{userpassword}}"
disabled="{{inModal || (inForgot && !inForgotPassword)}}"
/>
{{#useforgot}}
<div class="mask-password {{inForgot && !inForgotPassword ? 'show' : ''}}"></div>
{{/useforgot}}
<div
class="old-avatar accent-bg {{oldAvatar ? 'show' : ''}}"
style="{{#if oldAvatar != 'null'}}background-image: url('{{oldAvatar}}');{{/if}}"
></div>
<div
class="avatar accent-bg {{oldAvatar ? 'show-again' : ''}}"
style="{{#if avatar != 'null'}}background-image: url('{{avatar}}');{{/if}}"
></div>
</div>
<div class="pl-login-form-message {{messageType == 'error' ? 'error-bg' : 'success-bg'}}">
<p>{{{message}}}</p>
</div>
</div>
<div class="help-container" style="top: {{helpTop}}px;">{{{texts.forgotpasswordhelp}}}</div>
{{> login-content}}
</div>
<div class="bottom-border-container">
<div class="bottom-border accent-bg"></div>
</div>
{{> login-container}}
</section>
{{> login-more}}
</div>