All Projects → DavyJonesLocker → Ember One Way Controls

DavyJonesLocker / Ember One Way Controls

Licence: mit
Native one way input

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ember One Way Controls

ember-foxy-forms
Ember Addon for Making Foxy Forms
Stars: ✭ 27 (-85.33%)
Mutual labels:  emberjs, forms, ember-addon
Ember Apollo Client
🚀 An ember-cli addon for Apollo Client and GraphQL
Stars: ✭ 257 (+39.67%)
Mutual labels:  ember-addon, emberjs
ember-introjs
An Ember Component for intro.js
Stars: ✭ 77 (-58.15%)
Mutual labels:  emberjs, ember-addon
Ember Accessibility
An EmberJS addon to help identify accessibility violations during development
Stars: ✭ 29 (-84.24%)
Mutual labels:  ember-addon, emberjs
ember-deep-tracked
Deep auto-tracking for when you just don't care, and want things to work (at the cost of performance in some situtations)
Stars: ✭ 20 (-89.13%)
Mutual labels:  emberjs, ember-addon
ember-gridstack
Ember components to build drag-and-drop multi-column grids powered by gridstack.js
Stars: ✭ 31 (-83.15%)
Mutual labels:  emberjs, ember-addon
Ember Data Table
Data tables for Ember following Google Design specs
Stars: ✭ 19 (-89.67%)
Mutual labels:  ember-addon, emberjs
ember-changeset-conditional-validations
Conditional validations for ember-changeset-validations
Stars: ✭ 26 (-85.87%)
Mutual labels:  emberjs, ember-addon
Ember Cli Foundation 6 Sass
Stars: ✭ 65 (-64.67%)
Mutual labels:  ember-addon, emberjs
Ember Styleguide
This is a UI addon that intends to help standardize the Ember family of websites and make it easier to make the Ember website an Ember app.
Stars: ✭ 69 (-62.5%)
Mutual labels:  ember-addon, emberjs
Ember Cli Bundle Analyzer
Analyze the size and contents of your Ember app's bundles
Stars: ✭ 78 (-57.61%)
Mutual labels:  ember-addon, emberjs
ember-credit-card
"make your credit card form dreamy in one line of code"
Stars: ✭ 89 (-51.63%)
Mutual labels:  emberjs, ember-addon
ember-headlessui
gavinjoyce.github.io/ember-headlessui/
Stars: ✭ 76 (-58.7%)
Mutual labels:  emberjs, ember-addon
ember-render-helpers
Complimentary render template helpers to the render modifiers
Stars: ✭ 19 (-89.67%)
Mutual labels:  emberjs, ember-addon
glimmer-apollo
Ember and Glimmer integration for Apollo Client.
Stars: ✭ 32 (-82.61%)
Mutual labels:  emberjs, ember-addon
Ember Flexberry Data
OData v4 for EmberJS, JS Query Language, Offline, Data projections
Stars: ✭ 6 (-96.74%)
Mutual labels:  ember-addon, emberjs
Ember Model Validator
ember-cli addon adds validation support to your Ember-Data models.
Stars: ✭ 141 (-23.37%)
Mutual labels:  ember-addon, emberjs
ember-shadow-dom
Write templates for your components inside of a Shadow DOM root.
Stars: ✭ 26 (-85.87%)
Mutual labels:  emberjs, ember-addon
ember-do-forms
ember-do-forms handles the icky parts of forms that you don't want to, and leaves the rest to you.
Stars: ✭ 18 (-90.22%)
Mutual labels:  forms, ember-addon
Docfy
Build fully personalized documentation sites; write content and demos in Markdown.
Stars: ✭ 48 (-73.91%)
Mutual labels:  ember-addon, emberjs

DEPRECATED: ember-one-way-controls

ember-one-way-controls was built by DockYard, contact us for expert Ember.js consulting.

This project has been deprecated. When Ember 1.13 came out it became possible to use the native <input> element with one-way bindings. Unfortunately, that version contained a bug that made the cursor jump to the end of the text in the input. This addon was built to correct that bug.

That bug has since been fixed in Ember 2.3.1. In the meantime, we had added some other form components to the addon, like a radio component, a textarea component and a select component. This kept the addon useful to us for a while.

Recently we started noticing that we only really needed the select component from this addon. This made us decide to extract this component to its own addon and deprecate this addon.

The new addon is called ember-one-way-select.

You can find the README of the old version here.

Migrating

one-way-input

{{! old }}
{{one-way-input myValue update=(action (mut myValue))}}

{{! new }}
<input value={{myValue}} oninput={{action (mut myValue) value="target.value"}}>

one-way-textarea

{{! old }}
{{one-way-textarea myValue update=(action (mut myValue))}}

{{! new }}
<textarea value={{myValue}} oninput={{action (mut myValue) value="target.value"}}></textarea>

one-way-checkbox

{{! old }}
{{one-way-checkbox myValue update=(action (mut myValue))}}

{{! new }}
<input type="checkbox" checked={{myValue}} onclick={{action (mut myValue) value="target.checked"}}>

one-way-radio

{{! old }}
{{one-way-radio myValue option=myOption update=(action (mut myValue))}}

{{! new }}
<input type="radio" checked={{eq myValue myOption}} onclick={{action (mut myValue) myOption}}>

Legal

DockYard, Inc © 2016

@dockyard

Licensed under the MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].