Skip to content

Instantly share code, notes, and snippets.

View workmanw's full-sized avatar

Wesley Workman workmanw

View GitHub Profile
@workmanw
workmanw / integration-serializer-application.js
Last active February 11, 2016 18:19
model-test-suite.js
const UserModel = DS.Model.extend({
displayName: attr('string')
});
const CommentModel = DS.Model.extend({
author: belongsTo('user'),
body: attr('string')
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@workmanw
workmanw / application.controller.js
Last active March 15, 2016 22:14
_lookupFactory
import Ember from 'ember';
export default Ember.Controller.extend();
@workmanw
workmanw / controllers.application.js
Last active March 29, 2016 22:07
Route Globbing
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
navDoesNotExist() {
// We have to do this because of ember-twiddle
let owner = Ember.getOwner(this);
owner.visit('/does-not-exist');
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'input',
attributeBindings: [ 'type', 'value', 'placeholder', 'data-stripe', 'name' ],
type: 'text',
_sanitizedValue: undefined,
input() { this._handleChangeEvent(); },
change() { this._handleChangeEvent(); },
@workmanw
workmanw / controllers.application.js
Created August 30, 2016 17:56
Ember.Helper EmptyObject
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
init() {
this._super(...arguments);
this.computeVarVals();
this.computeLetVals();
},
@workmanw
workmanw / components.test-one.js
Created December 10, 2016 13:53 — forked from 3AHAT0P/components.test-one.js
Ember 2.10.0 - Bug with inline styles
import Ember from 'ember';
export default Ember.Component.extend({
attributeBindings: 'style'.w(),
init() {
this._super(...arguments);
Ember.run.later(this, () => {
this.set('isVisible', true);
}, 5000);
@workmanw
workmanw / controllers.application.js
Last active February 2, 2017 13:25
Includes Helper
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
items: ['1', '2', '3'],
actions: {
addValue(value) {
this.get('items').addObject(value);
@workmanw
workmanw / controllers.application.js
Last active February 20, 2017 03:08
Injection Testing
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});