ember-form-tool v0.2.12
Ember-form-tool
warning: currently alpha software! Opinionated form tool that assumes you're using one of the 4 popular css front-end frameworks (bootstrap, foundation, materialize, or material-lite), and then gets smart based on that assumption
https://foxnewsnetwork.github.io/ember-form-tool
Specify framework flavor in your config file Use like the following:
{{#em-form-for myModel action=(action "submit") as |f|}}
<legend class="whatever">stuff</legend>
...
{{#em-email-field f }}
<span class="helper-text">put your primary email</span>
{{/em-email-field}}
{{em-password-field f name="password" label="password"}}
{{em-datetime-field f name="expectedAt"}}
<button type="submit">go</button>
{{/em-form-for}}
Required Dependencies
ember install ember-cpm
ember install ember-moment
ember install ember-truth-helpers
Available Features
em-form-for
: takes a model and handles a lot of the overseer work
em-checkbox-field
em-date-field
:
em-datetime-field
em-email-field
em-file-field
: handles file upload
em-file-preview
: use with the file-field to preview the uploaded file
em-files-field
: handles multiple file uploads
em-files-preview
: use with the files-field to preview uploaded files
em-number-field
em-password-field
em-select-field
em-text-field
em-textarea-field
em-time-field
TODOs
- support a/v stream input
- support radio and switch input
- add support for phone input
- support captcha input
- support url input
- support timezone input
- support geolocation input
- support belongs-to input
- support has-many input
- support slider input
- support dial input
- support typeahead search
- support color input
- support tile select input
- support canvas draw input
- support math formula input
Assumptions
v.0.2.x of this library is my second attempt at creating form tool that handles common form features across different front-end frameworks. As usual, this thing makes a lot of assumptions regarding where things are stored.
Installation
git clone
this repositorynpm install
bower install
Running
ember server
- Visit your app at http://localhost:4200.
Running Tests
ember test
ember test --server
Building
ember build
For more information on using ember-cli, visit http://www.ember-cli.com/.
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago