52
loading...
This website collects cookies to deliver better user experience
Ember.Logger
is removed in favor of native console APIs. Also, sendAction
is removed in favor of calling closure actions like any other callback.We're looking forward to working with the community on Ember 4.0 and on the opportunities beyond it. As always we appreciate your support, your trust, and our common partnership.
disabled
attribute in <button>
in favor of the aria-disabled
attribute since it does not prevent clicking and focusing on the button which is useful when you are navigating the site using the Tab key.aria-disabled="true"
to the target element when the when
named argument is truthy. It will also stop any clicks on the button from propagating and ensures form submission does not trigger.<form {{on "submit" this.submit}}>
<label>some text: <input type='text' /></label>
<button type='submit' {{disabled when=this.isInvalid}}>submit</button>
</form>
ember install a11y-disabled-modifier
on your Ember app!First up, is Embroider: from zero to route splitting in 3.5 weeks by Ben Demboski (@bendemboski) which explores what it takes to update a large desktop Ember app to use Embroider.
Agathe Badia (@Agathebadia) shows her fascinating work on creating a Colorblindness emulator with Ember, an A11y project.
Francesco Novy (@mydea) presents You could get used to this: Managing GraphQL data - a great primer on GraphQL in Ember.
Lastly, Michael Klein (@levelbossmike) and Clemens Mueller (@pangratz) discuss On the development of reactive systems with Ember.js, providing an insightful view on approaching Ember development as a reactive system using ember-statecharts addon.