Skip to content

Instantly share code, notes, and snippets.

View tchan's full-sized avatar

Travis tchan

  • Melbourne, Australia
View GitHub Profile
@tchan
tchan / README.md
Created July 22, 2018 07:39
Ember Twiddle Demo: Mirage with Ember Twiddle

Ember Twiddle Demo: Mirage with Ember Twiddle

Demo

This is a very trivial example of using mirage with Ember Twiddle.

@tchan
tchan / controllers.application.js
Last active October 25, 2018 06:24
query params
import Ember from 'ember';
import { task, timeout } from 'ember-concurrency';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
queryParams: ['search', 'statuses'],
search: '',
statuses: [],
searchTask: task(function* (val) {
yield(timeout(250));
@tchan
tchan / controllers.application.js
Last active November 16, 2018 17:36
ChartJS update test
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'ChartJS Update Test',
testData: Ember.computed(function() {
return {
labels: ['hi', 'there', 'sir'],
datasets: [{
data: [1,2,3]
}]
@tchan
tchan / controllers.application.js
Last active August 7, 2017 14:08
Ember.run.later Mobile Sounds
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
playSounds() {
var audio = new Audio(`https://s3.amazonaws.com/freecodecamp/simonSound1.mp3`);
audio.play();
Ember.run.later(this, function() {
audio = new Audio(`https://s3.amazonaws.com/freecodecamp/simonSound2.mp3`);
@tchan
tchan / application.hbs
Last active July 30, 2017 10:24
Ember Actions
{{end-game-modal quitFromController='quit' resetFromController='reset'}}
@tchan
tchan / controllers.application.js
Last active July 11, 2017 14:33
chartjs height test
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
testData: {
labels: ["Create", "Update", "Import", "Delete"],
datasets: [{
label: "My First dataset",
backgroundColor: ['rgb(255, 99, 132)', 'blue', 'orange', 'green'],