Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clevercase/ember-bootstrap-controls
An Ember component library that utilizes Bootstrap4 form and inputs styles and html.
https://github.com/clevercase/ember-bootstrap-controls
bootstrap ember
Last synced: about 2 months ago
JSON representation
An Ember component library that utilizes Bootstrap4 form and inputs styles and html.
- Host: GitHub
- URL: https://github.com/clevercase/ember-bootstrap-controls
- Owner: CleverCase
- License: mit
- Created: 2015-07-09T17:53:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T08:28:00.000Z (about 2 years ago)
- Last Synced: 2024-04-30T16:24:32.669Z (8 months ago)
- Topics: bootstrap, ember
- Language: HTML
- Homepage: https://denovoapp.github.io/ember-bootstrap-controls/
- Size: 73.8 MB
- Stars: 3
- Watchers: 10
- Forks: 2
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
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](../../releases/latest) or [Changelog](CHANGELOG.md) for what has changed.
Here's a [list](https://github.com/wildland/ember-bootstrap-controls/graphs/contributors) of
all the people who have contributed to the development of this library.## Installation
Upgrading instead of Installing? Head over to our [upgrade instructions](#upgrade-instructions).
Run `ember install @wildland-labs/ember-bootstrap-controls` to install this add-on.
## Upgrade Instructions
### v1.X.X -> v2.0.0
- `bootstrap-input-mask` mask attribute definitions:
- `9` : numeric
- `a` : alphabetical
- `*` : alphanumeric
- `bootstrap-currency-input`
- `prefix` : '$'
- Docs - [ember-inputmask](https://brandynbennett.github.io/ember-inputmask/docs)
#### Example:
#### v1.x.x
`ssnMask = [/[0-9]/, /\d/, /\d/, '-', /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/];`#### v2.0.0
`ssnMask = '999-99-9999';`### 0.18.1 -> v1.0.0-alpha.x
- Updated to bootstrap 4, still an alpha release, public API/class names are subject to change before a 1.0 release.### 0.14.0 -> 0.15.0
- `keyPress`, `keyDown`, `keyUp` events were all renamed to `key-press`, `key-down`, and `key-up` respectively. This was to prevent it from conflicting with Ember.Component `keyPress`, `keyDown`, and `keyUp` 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.### 0.X -> 0.14.0
### This version is likely not backwards compatible with ember-cli < 2.11.0 and ember-cli-htmlbars < 1.1.1
### If you need to support a version less than one of these, please use 0.11.x instead.
- Find the `ember-bootstrap-controls` in your `package.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`## Usage
See the [live documentation](http://wildland.github.io/ember-bootstrap-controls/).## Freestyle
If you are running [ember-freestyle](https://github.com/chrislopresto/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}}
```## Running
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.
## Troubleshooting
* Node Sass does not yet support your current environment => `npm rebuild node-sass`## Deploying Documentation
Run `npm run deploy-documentation`
## Running Tests
### Browser
* `npm start`
* `localhost:4200/tests`### Cli
* `npm test`For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).
License
------------------------------------------------------------------------------This project is licensed under the [MIT License](LICENSE.md).