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 / 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'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@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.Component.extend({
tagName: 'input',
type: 'checkbox',
onChange: null,
attributeBindings: [ 'type', 'name', 'checked:checked' ],
change: function() {
this.sendAction('onChange', this.$().is(':checked'));
@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({
});
@runspired
runspired / application.route.js
Created October 28, 2016 15:53 — forked from Gaurav0/application.route.js
Mockjax Sample
import Ember from 'ember';
export default Ember.Route.extend({
init() {
this._super(...arguments);
$.mockjax({
url: '/api/mock',
responseText: {
text: "someText"
import DS from "ember-data";
export default DS.JSONAPIAdapter.extend();
@runspired
runspired / app.js
Last active February 8, 2017 09:09 — forked from kkenan/components.box-container.js
New Twiddle
import Ember from 'ember';
import Resolver from './resolver';
import loadInitializers from 'ember-load-initializers';
import config from './config/environment';
let App;
Ember.MODEL_FACTORY_INJECTIONS = true;
App = Ember.Application.extend({
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
modelName: Ember.computed('model', function() {
let model = this.get('model');
return model ? model._internalModel.modelName : '';
}),
modelName2: Ember.computed('model', function() {
let model = this.get('model');