UNPKG

ozone-login-form

Version:

generic login form for ozone authentication

58 lines (57 loc) 1.43 kB
import 'polymer/polymer.html'; import 'paper-input/paper-input.html'; import 'paper-button/paper-button.html'; import './ozone-login-form.html'; /** * ### ozone-login-form * * A generic login form for Ozone. * It uses 'ozone-authentication-api' to automatically authenticate to Ozone. * * * ### Usage * * ```javascript * import 'ozone-login-form' * * ... * * <ozone-login-form * on-register-clicked="..." * on-password-clicked="..." * align-buttons="right|center|left" * username-label="..." * password-label="..." * register-label="..." * lost-password-label="..." * submit-label="..." * message-on-empty="..." * message-on-invalid="..." * message-on-unknown="..." * > * </ozone-login-form> * * ``` */ export declare class OzoneLoginForm extends Polymer.Element { username: string; password: string; errorMessage: string; messageOnEmpty: string; messageOnInvalid: string; messageOnUnknown: string; alignButtons: string; usernameLabel: string; passwordLabel: string; submitLabel: string; lostPasswordLabel: string; showLostPassword: boolean; registerLabel: string; showRegister: boolean; private api; register(e: Event): void; lostPassword(e: Event): void; submitForm(e: Event): void; private validateForm(); onKeyPress(e: KeyboardEvent): void; }