Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am andybluntish on github.
  • I am andybluntish (https://keybase.io/andybluntish) on keybase.
  • I have a public key ASBf3jmajBGWw8_rScF9bUA4TWgEbb_596txyhCI53cE2Ao

To claim this, I am signing this object:

import Component from '@ember/component';
import { action } from '@ember/object';
import { debounce } from '@ember/runloop';
export default class extends Component {
data = null
maxLength = 2000
isEditing = false
@action
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Comments'
});
import Ember from 'ember';
import { computed } from '@ember/object'
import { filter } from '@ember/object/computed'
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
minimum: 1,
maximum: 100,
halfway: computed('minimum', 'maximum', {
import Ember from 'ember'
export default Ember.Controller.extend({
appName: 'People',
})
import Ember from 'ember';
export default Ember.Component.extend({
firstName: 'John',
lastName: 'Doe',
fullName: Ember.computed('firstName', 'lastName', {
get() {
return `${this.get('firstName')} ${this.get('lastName')}`.trim()
},
/*set(prop, value) {
import DS from 'ember-data'
const { JSONAPIAdapter } = DS
export default JSONAPIAdapter.extend({
namespace: 'api',
})
import Ember from 'ember';
export default Ember.Controller.extend({
title: 'Heather'
});
import Ember from 'ember';
const { Controller } = Ember;
export default Controller.extend({
title: 'Accordion',
actions: {
say(msg) {
console.log('working...')
return new Ember.RSVP.Promise((y, n) => window.setTimeout(y, 1000))
@andybluntish
andybluntish / components.accordion-group.js
Last active January 18, 2018 20:49
Expandable Table Rows
import Ember from 'ember'
const {
Component,
set,
} = Ember
export default Component.extend({
tagName: '',