Skip to content

Instantly share code, notes, and snippets.

View ASH-Anthony's full-sized avatar

Anthony Trama ASH-Anthony

  • American Specialty Health
  • San Diego, CA
View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
tagName:'textarea',
// autofocus:true,
// attributeBindings:['autofocus']
//https://github.com/zestia/ember-auto-focus/blob/master/addon/components/auto-focus.js
didInsertElement(){
this._super(...arguments);
Ember.run.scheduleOnce('afterRender', this, '_focusIt');
@ASH-Anthony
ASH-Anthony / controllers.application.js
Last active June 8, 2018 18:55
Rating question mapping
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
friendlyMap:Ember.computed('model', function(){
//if you didn't have a friendly label in model, as it currently has, you could iterate questions and add your own number to them
const model = this.get('model')
//building a friendly copy of the options array passed by backend
@ASH-Anthony
ASH-Anthony / controllers.application.js
Last active May 25, 2018 21:20
Mirage Fixture Relationships Fixed
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@ASH-Anthony
ASH-Anthony / controllers.application.js
Last active May 25, 2018 21:05
Mirage Fixture Relationships From Docs
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@ASH-Anthony
ASH-Anthony / mirage.config.js
Last active May 25, 2018 19:19
Mirage Fixture One-To-Many
import Mirage from 'ember-cli-mirage';
export default function() {
window.server = this;
this.get('bosses');
this.get('bosses/:id');
};
@ASH-Anthony
ASH-Anthony / mirage.config.js
Last active March 14, 2018 18:59
One-to-Many Poloymorphic
import Mirage from 'ember-cli-mirage';
export default function() {
window.server = this;
this.get('bosses/:id');
};
@ASH-Anthony
ASH-Anthony / controllers.application.js
Last active August 7, 2018 16:09 — forked from samselikoff/controllers.application.js
Mirage 0.4 - One to Many
import Ember from 'ember';
export default Ember.Controller.extend({
db: Ember.computed('refreshDb', function() {
let dump = window.server.schema.db.dump();
return JSON.stringify(dump, null, 2);
}),
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
messages:Ember.A([4,5]),
current:[1,2,3],
newObj:[8],
currentAlias:Ember.computed('current.[]', function(){
return this.get('current')
}),
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
lists:['list one','list two','list three']
});
import Ember from 'ember';
export default Ember.Component.extend({
});