Skip to content

Instantly share code, notes, and snippets.

View iezer's full-sized avatar

Isaac Ezer iezer

View GitHub Profile
@iezer
iezer / controllers.application.js
Last active March 31, 2017 20:18
Don't change model hook
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@iezer
iezer / components.also-good.js
Last active January 12, 2018 15:45
Share Object Prototypes
import Ember from 'ember';
export default Ember.Component.extend({
myArray: Ember.computed(function() {
return [];
}),
init() {
this._super(...arguments);
this.get('myArray').push('hello')
@iezer
iezer / module-unification-resolver.md
Last active March 10, 2017 16:42
Module Unification Resolver

##expand Local Lo

fullName source absolute specifier present?
component:my-input template:my-app/templates/src/ui/routes/index/template/hbs component:/my-app/routes/index/my-input false
component:my-button template:my-app/templates/src/ui/components/my-input/template/hbs component:/my-app/components/my-input/my-button true
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
this._super(...arguments);
Ember.run.schedule('afterRender', () => {
//this.set('url', 'http://emberjs.com');
this.setProperties({ url: 'https://emberjs.com' });
});
@iezer
iezer / controllers.application.js
Last active February 9, 2017 20:01
Ember 2.10 input helper date/file
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@iezer
iezer / controllers.application.js
Last active February 2, 2017 21:24
Nested Stateful Helpers
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@iezer
iezer / controllers.application.js
Last active January 19, 2017 20:13
Liquid Fire #5 - Delayed Animations
import Ember from 'ember';
let duration = 400;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
animationRules: animationRules
});
function animationRules() {
@iezer
iezer / controllers.application.js
Last active May 29, 2019 11:55
Liquid Fire Demo #3 - Explode & FlyTo
import Ember from 'ember';
let duration = 400;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
animationRules: animationRules
});
@iezer
iezer / controllers.application.js
Last active January 19, 2017 19:41
Liquid Fire Demo #4 - Memory Scroll
import Ember from 'ember';
let duration = 400;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
animationRules: animationRules
});
@iezer
iezer / controllers.application.js
Last active January 17, 2017 22:44
Liquid Fire App - Ember Elsewhere Animated
import Ember from 'ember';
let duration = 400;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
animationRules: animationRules
});