Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
didRender() {
// Force browser to draw before applying animaton.
this.$('.box')[0].offsetHeight;
this.$('.box').addClass('active-section');
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
things: Ember.computed(function() {
return [
Ember.Object.create({ name: 'thing 1' }),
Ember.Object.create({ name: 'thing 2' })
];
}),
@brettburley
brettburley / components.custom-toast.js
Last active September 13, 2016 02:07 — forked from lennyburdette/components.custom-toast.js
Toast Service animation
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['toast-message__custom'],
progress: 0,
didInsertElement() {
this._super(...arguments);
Ember.run.later(this, this.update, this.get('toast.hideAfter') / 10);
},