WildlandUX is a library for quickly creating EmberJS forms that utilize the Bootstrap4 form and input styles and HTML — it includes accessiblity.
This README outlines the details of using and collaborating on this Ember addon.
Checkout our Releases or Changelog for what has changed.
Here's a list of all the people who have contributed to the development of this library.
Upgrading instead of Installing? Head over to our upgrade instructions.
Run ember install @wildland-labs/ember-bootstrap-controls
to install this add-on.
bootstrap-input-mask
mask attribute definitions:9
: numerica
: alphabetical*
: alphanumeric
bootstrap-currency-input
prefix
: '$'
- Docs - ember-inputmask
ssnMask = [/[0-9]/, /\d/, /\d/, '-', /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/];
ssnMask = '999-99-9999';
- Updated to bootstrap 4, still an alpha release, public API/class names are subject to change before a 1.0 release.
keyPress
,keyDown
,keyUp
events were all renamed tokey-press
,key-down
, andkey-up
respectively. This was to prevent it from conflicting with Ember.ComponentkeyPress
,keyDown
, andkeyUp
events. An assert is thrown to help the developer identify and fix these issues, but it is further recommeneded to do a project find, and replace where used.
This version is likely not backwards compatible with ember-cli < 2.11.0 and ember-cli-htmlbars < 1.1.1
- Find the
ember-bootstrap-controls
in yourpackage.json
which can be found in the root ember directory and update the version to the latest release. - Run
npm install
- Move into your root ember directory and run
ember g ember-bootstrap-controls
See the live documentation.
If you are running ember-freestyle then you can add the following component to get a {{freestyle-section}}
that contains all of this library's components.
{{#freestyle-guide
...
{{ember-bootstrap-controls-freestyle}}
...
{{/freestyle-guide}}
To run the dummy app, from the root directory, simply run npm install
then npm start
. You'll then find the style-guide application at http://localhost:4200.
- Node Sass does not yet support your current environment =>
npm rebuild node-sass
Run npm run deploy-documentation
npm start
localhost:4200/tests
npm test
For more information on using ember-cli, visit https://ember-cli.com/.
This project is licensed under the MIT License.