Add splash image to login form

This commit is contained in:
Paulus Schoutsen 2015-08-29 11:50:24 -07:00
parent 3567fe70be
commit 9d97e51ee2
2 changed files with 18 additions and 26 deletions

View File

@ -41,6 +41,7 @@
} }
#validatebox { #validatebox {
margin-top: 16px;
text-align: center; text-align: center;
} }
@ -50,14 +51,9 @@
</style> </style>
<template> <template>
<div class="layout horizontal center fit login" id="splash"> <div class="layout vertical center center-center fit">
<div class="layout vertical center flex"> <img src="/static/splash.png" height="230" />
<img src="/static/favicon-192x192.png" />
<h1>Home Assistant</h1>
<a href="#" id="hideKeyboardOnFocus"></a> <a href="#" id="hideKeyboardOnFocus"></a>
<div class='interact'> <div class='interact'>
<div id='loginform' hidden$="[[isValidating]]"> <div id='loginform' hidden$="[[isValidating]]">
<paper-input-container id="passwordDecorator" invalid="[[isInvalid]]"> <paper-input-container id="passwordDecorator" invalid="[[isInvalid]]">
@ -65,17 +61,14 @@
<input is="iron-input" type="password" id="passwordInput" /> <input is="iron-input" type="password" id="passwordInput" />
<paper-input-error invalid="[[isInvalid]]">[[errorMessage]]</paper-input-error> <paper-input-error invalid="[[isInvalid]]">[[errorMessage]]</paper-input-error>
</paper-input-container> </paper-input-container>
<div class="layout horizontal center"> <div class="layout horizontal center">
<paper-checkbox for id='rememberLogin'>Remember</paper-checkbox> <paper-checkbox for id='rememberLogin'>Remember</paper-checkbox>
<paper-button id='loginButton'>Log In</paper-button> <paper-button id='loginButton'>Log In</paper-button>
</div> </div>
</div> </div>
<div id="validatebox" hidden$="[[!isValidating]]"> <div id="validatebox" hidden$="[[!isValidating]]">
<paper-spinner active="true"></paper-spinner><br /> <paper-spinner active="true"></paper-spinner><br />
<div class="validatemessage">Loading data…</div> <div class="validatemessage">Loading data</div>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -54,7 +54,6 @@ export default new Polymer({
if (ev.keyCode === 13) { if (ev.keyCode === 13) {
this.validatePassword(); this.validatePassword();
ev.preventDefault(); ev.preventDefault();
// clear error after we start typing again // clear error after we start typing again
} else if (this.isInvalid) { } else if (this.isInvalid) {
this.isInvalid = false; this.isInvalid = false;