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({
a: [1,2,3],
b: [4,5,6],
c: false,
actions: {
toggleLabels() {
this.toggleProperty('c');
@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"},
@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 28, 2016 19:01
Contextual Component
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
test: "Foo",
actions: {
doThisFoo() {
alert("foo");
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 February 10, 2016 23:01
One-Way Number Input
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@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'
});
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 March 7, 2016 15:25
Component Grid
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'a Grid of Components',
actions: {
action1() { alert("action1 fired"); },
action2() { alert("action2 fired"); },
action3() { alert("action3 fired"); },
action4() { alert("action4 fired"); },
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Form Components',
actions: {
toggleError() {
this.toggleProperty('isError');
}
}