Skip to content

discovery-tecnologia/dsc-polymer-form-login

Repository files navigation

<dsc-polymer-form-login>

Build Status Bower version npm

Basic and standard form login component with Polymer. This project use Google Material Design.

demo

Demo

$ git clone https://github.com/discovery-tecnologia/dsc-polymer-form-login.git
$ cd dsc-polymer-form-login
$ npm install
$ npm install -g polymer-cli
$ polymer serve

Open browser: http://localhost:8080/components/dsc-polymer-form-login/demo/index.html

Usage

Install with:

$ bower i dsc-polymer-form-login --save

Example usage:

<dsc-polymer-form-login language="br" 
                        method="POST"
                        endpoint="http://my-site/my-api" 
                        headers='{"X-foo": "X-bar"}'
                        on-request-sending="myHandlerRequestFunction"
                        on-response-success="myHandlerReponseFunction"></dsc-polymer-form-login>

API

Property

Name Type Description Default
language String Translate the form messages and labels en
endpoint String Endpoint API http://localhost:3000/api/login
method String String method used POST
headers Object Headers options for requisition null

Events

Name Description
request-sending Listen to the request event. Provides the request object to another element.
response-success Listen to the response event ok. Provides the response object to another element.

The file locales.json contains the map of languages translated (EN,BR,ES).

Test

Check sintax and execute selenium tests.

$ npm test

TODO

  • more tests

About

Basic form login with Polymer

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages