Skip to content

Instantly share code, notes, and snippets.

View SaladFork's full-sized avatar

Elad SaladFork

  • Wiser Solutions, Inc.
  • Boston, MA
  • 01:17 (UTC -05:00)
View GitHub Profile
@SaladFork
SaladFork / controllers.application.js
Created April 21, 2016 14:35
No Setter Behaviors
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
a: Ember.computed(function() {
return 0;
}),
b: Ember.computed({
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
isChecked: false
});
@SaladFork
SaladFork / components.my-component.js
Created April 1, 2016 17:46
Closure/String Action Compat
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
foo() {
this.sendAction('foo');
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
didClick() {
this.toggleProperty('borderBottom');
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
notificationText: '',
notificationTextLimit: 140,
notificationTextOverLimit: Ember.computed('notificationText', 'notificationTextLimit', {
get() {
return this.get('notificationText.length') > this.get('notificationTextLimit');
@SaladFork
SaladFork / a.template.hbs
Created February 24, 2016 01:23
EmberJS: Outlet in Component
You are in a
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
value: 500,
valueType: Ember.computed('value', function() {
return typeof this.get('value');
})
});
@SaladFork
SaladFork / application.controller.js
Created February 17, 2016 15:24 — forked from miguelcobain/application.controller.js
positional param equivalence
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@SaladFork
SaladFork / application.controller.js
Last active November 21, 2015 20:57
Declarating Progress Bar
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});