Skip to content

Instantly share code, notes, and snippets.

View grapho's full-sized avatar

Seth Wright grapho

  • Subtle Medical Inc.
  • San Diego, CA
View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
this.items = [
{ id: 1, name: 'first' },
{ id: 2, name: 'second' },
@grapho
grapho / application.controller.js
Last active February 19, 2016 15:10
New Form Input
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'New Form Input'
});
@grapho
grapho / application.controller.js
Last active February 10, 2016 23:01
One-Way Number Input
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: Ember.computed.and('foo', 'bar', 'baz'),
foo: true,
bar: "stringy",
baz: 12
});
@grapho
grapho / application.controller.js
Last active January 28, 2016 19:01
Contextual Component
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
test: "Foo",
actions: {
doThisFoo() {
alert("foo");
@grapho
grapho / application.controller.js
Last active January 25, 2016 17:48
Test Save Chain
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
saveThing(thing) {
// if I were to tag a .then() on to this save().. the chain breaks
return thing.save();
},
@grapho
grapho / application.controller.js
Last active January 21, 2016 19:12
Move Items Up and Down
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
init() {
this._super(...arguments);
this.processes = [
{name: "1"},
{name: "2"},
import Ember from 'ember';
export default Ember.Controller.extend({
a: [1,2,3],
b: [4,5,6],
c: false,
actions: {
toggleLabels() {
this.toggleProperty('c');
@grapho
grapho / application.controller.js
Created January 20, 2016 19:13
Add and Remove Sample
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
init() {
this._super(...arguments);
this.foos = [];
},
@grapho
grapho / component.js
Created November 20, 2015 15:52 — forked from adamesque/component.js
Ember Component Life-cycle Docs Feedback
import Ember from 'ember';
export default Ember.Component.extend({
/**
Overall thoughts: Ember.Component needs a section in the module doc block outlining the order of events (just like the 1.13 blog post).
Individual events can then refer back to that lifecycle chart to avoid the "runs xth during re-renders but only on thursdays" sentences.
The module doc block should also get the section on what triggers a re-render (from the 1.13 blog post).
*/
myProp: null,