Skip to content

Instantly share code, notes, and snippets.

@billdami
billdami / controllers.application.js
Last active June 20, 2019 12:11
Eager Transitions Test
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@billdami
billdami / controllers.application.js
Last active March 10, 2019 21:22
vertical-collection staticHeight bug
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'vertical-collection staticHeight bug'
});
@billdami
billdami / application.adapter.js
Last active February 24, 2019 16:57
Ember Data - Serializers & Adapters
import RESTAdapter from 'ember-data/adapters/rest';
import { dasherize } from '@ember/string';
import { computed } from '@ember/object';
export default RESTAdapter.extend({
//set the host URL for all requests
host: 'http://example.com',
//modify the base URL path for all requests
namespace: 'api/v1',
@billdami
billdami / application.controller.js
Last active January 13, 2019 18:24
Angle Bracket Components
import Controller from '@ember/controller';
export default Controller.extend({
appName: 'Angle Bracket Components'
});
@billdami
billdami / application.controller.js
Last active January 13, 2019 14:58
Gavant Twiddle Template
import Controller from '@ember/controller';
export default Controller.extend({
appName: 'Twiddle Name'
});
import Ember from 'ember';
import { task, timeout } from 'ember-concurrency';
import GiphyClient from '../lib/giphy-client';
const { Component, computed, get, set, isBlank } = Ember;
const GIPHY_DEBOUNCE = 1000;
export default Component.extend({
init() {
this._super(...arguments);
@billdami
billdami / controllers.application.js
Created May 18, 2018 12:29 — forked from sukima/controllers.application.js
Possible two-task approach
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
navIntro() {
this.transitionToRoute('index');
},
navExample() {
this.transitionToRoute('example');
}
@billdami
billdami / application.controller.js
Last active March 27, 2018 00:07
ember-pikaday
import Ember from 'ember';
const {
set
} = Ember;
export default Ember.Controller.extend({
appName: 'ember-pikaday',
value1: new Date(),
value2: new Date('2018-3-20'),
@billdami
billdami / controllers.application.js
Last active November 8, 2017 14:38
Union Arrays
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
lettersArray: ['A', 'B', 'B', 'C'],
uniqLettersArray: ['A', 'B', 'C'],
unionedLettersArray: Ember.computed.union('lettersArray', 'uniqLettersArray'),
playerLetters: 'ABBC',
@billdami
billdami / controllers.application.js
Last active August 17, 2017 18:09
ember-basic-dropdown animation issue
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});