Skip to content

Instantly share code, notes, and snippets.

View runspired's full-sized avatar
💜
Pondering Paradigms

Chris Thoburn runspired

💜
Pondering Paradigms
View GitHub Profile
@runspired
runspired / components.my-contact.js
Created October 19, 2016 22:31 — forked from kyleshevlin/components.my-contact.js
Contextual Components for Fullpage component for 2s.com
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'input',
type: 'checkbox',
onChange: null,
attributeBindings: [ 'type', 'name', 'checked:checked' ],
change: function() {
this.sendAction('onChange', this.$().is(':checked'));
@runspired
runspired / components.class-tree.js
Last active September 20, 2016 10:54 — forked from bcardarella/components.class-tree.js
ember-object-inheritance-graph
import Ember from 'ember';
const {
computed,
Component,
observer,
get
} = Ember;
export default Component.extend({
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@runspired
runspired / application.controller.js
Last active February 24, 2016 22:56 — forked from minhnq013/application.controller.js
EmberComputed aggregation not working
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
proxyList: Ember.A([
{name: 'minh', expired: true},{name: 'van', expired: true}, {name: 'spree', expired: true}
]),
allExpired: Ember.computed('[email protected]', {
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
time: new Date(),
showYield: false,
actions: {
updateTime() {
@runspired
runspired / application.controller.js
Created January 11, 2016 11:22 — forked from miguelcobain/application.controller.js
didReceiveAttrs array changes
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
items: [
'Item 1',
'Item 2',
'Item 3',
'Item 4'
],
@runspired
runspired / application.controller.js
Last active January 6, 2016 18:16 — forked from denzo/application.controller.js
Computed Properties with @each
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
owner: Ember.computed(function() {
return this.store.createRecord('owner');
}),
cleanItems: Ember.computed('[email protected]',function() {
import Ember from 'ember';
export default Ember.Route.extend({
init() {
this._super(...arguments);
$.mockjax({
url: '/users',
responseText: {
users: [{