Skip to content

Instantly share code, notes, and snippets.

@tcjr
tcjr / controllers.application\.js
Last active August 3, 2021 21:45
require-button-type fix
import Controller from '@ember/controller';
import { action } from '@ember/object';
export default class ApplicationController extends Controller {
@action doSomething() {
alert('form submitted');
}
}
@tcjr
tcjr / machine.js
Created December 25, 2020 22:35
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@tcjr
tcjr / machine.js
Created September 30, 2020 14:32
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@tcjr
tcjr / controllers.application.js
Last active April 10, 2018 17:15
ember-awesome-macros brace expansion json
import Ember from 'ember';
import { array } from 'ember-awesome-macros';
export default Ember.Controller.extend({
selectedField: 'id',
data: [
{fname: 'George', "last name": "Orwell", id:1 },
{fname: 'Michelle', "last name": "Obama", id:2 },
{fname: 'George', "last name": "Washington", id:3 },
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@tcjr
tcjr / controllers.application.js
Created July 19, 2017 18:20
select categories
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
optionData: Ember.computed(function() {
return [{
id:1, name:'Something'
}, {
id:2, name:'Something'
@tcjr
tcjr / messages.json
Last active December 25, 2015 06:59
Basic pagination with Ember
// The API accepts the page parameter and returns the pagination info in meta
{
"messages": [ ... ],
"meta": {
"pagination": {
"total_pages": 3,
"current_page": 1,
"total_count": 55
}
@tcjr
tcjr / d3-fun.js
Created April 25, 2012 21:03
dojo and d3 (wip)
define([
'dojo/ready',
'../data/songs',
'../nav',
'raw/d3.v2.min' // Non-AMD. This Defines the global variable d3
],function(ready, songStore){
var thePage = {};
@tcjr
tcjr / fiddle.response.json
Created April 14, 2011 15:12
Error response for jsfiddle WzA69
{"status_code":"ERROR","message":"invalid something"}
@tcjr
tcjr / fiddle.response.json
Created April 14, 2011 15:04
Response for jsfiddle WzA69
{"status_code":"OK", "result":{"foo":"good"}}